06:48:04.271 [info] GET /config/stripe.ts 06:48:04.272 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=142.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.273 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=123.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.273 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.274 [error] #PID<0.133383.0> running PinchflatWeb.Endpoint (connection #PID<0.133382.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.ts ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133383.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhLp-5FiRYD8AAASl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133383.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pat (truncated) 06:48:04.342 [info] GET /api/stripe.ts 06:48:04.343 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.344 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.344 [error] #PID<0.133385.0> running PinchflatWeb.Endpoint (connection #PID<0.133384.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/stripe.ts ** (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.133384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133385.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhL62PRKkGOkAAATF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133385.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", (truncated) 06:48:04.361 [info] GET /secrets/stripe.json 06:48:04.363 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=120.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.365 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=90.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.365 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.366 [error] #PID<0.133387.0> running PinchflatWeb.Endpoint (connection #PID<0.133386.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets/stripe.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 /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133387.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhL_T2r4wuFcAAAVk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133387.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:04.372 [info] GET /backup/stripe.json 06:48:04.373 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.374 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.374 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.374 [error] #PID<0.133390.0> running PinchflatWeb.Endpoint (connection #PID<0.133389.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/stripe.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 /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133390.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMCCMg1kwrUADHfi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133390.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:04.386 [info] GET /storage/stripe.json 06:48:04.386 [debug] QUERY OK source="settings" db=0.3ms idle=42.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.387 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.387 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.390 [info] GET /storage/stripe.keys 06:48:04.390 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.388 [error] #PID<0.133392.0> running PinchflatWeb.Endpoint (connection #PID<0.133391.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133392.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMFLysvB7JUADHgC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133392.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:04.391 [debug] QUERY OK source="settings" db=0.5ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.392 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.392 [error] #PID<0.133394.0> running PinchflatWeb.Endpoint (connection #PID<0.133393.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133394.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMGK-C54HJAAFK7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133394.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:04.410 [info] GET /storage/app/stripe.json 06:48:04.411 [info] GET /storage/keys/stripe.json 06:48:04.411 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.412 [debug] QUERY OK source="settings" db=0.2ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.412 [debug] QUERY OK source="settings" db=0.5ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.412 [debug] QUERY OK source="settings" db=0.5ms idle=24.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.412 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.413 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.416 [info] GET /storage/secrets/stripe.json 06:48:04.417 [debug] QUERY OK source="settings" db=0.2ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.413 [error] #PID<0.133396.0> running PinchflatWeb.Endpoint (connection #PID<0.133395.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/app/stripe.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 /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51650}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133396.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/app/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMLCGN-Tg-UAFK8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51650}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51650}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133396.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x- (truncated) 06:48:04.417 [debug] QUERY OK source="settings" db=0.3ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.417 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.413 [error] #PID<0.133398.0> running PinchflatWeb.Endpoint (connection #PID<0.133397.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/keys/stripe.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 /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133398.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/keys/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMLNxeAMk_MAFK8h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133398.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:04.418 [error] #PID<0.133400.0> running PinchflatWeb.Endpoint (connection #PID<0.133399.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/secrets/stripe.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 /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133400.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMMZT-VDZYkAAAWE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133400.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarde (truncated) 06:48:04.447 [info] GET /settings/stripe.py 06:48:04.448 [debug] QUERY OK source="settings" db=0.4ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.450 [debug] QUERY OK source="settings" db=1.2ms idle=35.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.451 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.452 [error] #PID<0.133402.0> running PinchflatWeb.Endpoint (connection #PID<0.133401.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /settings/stripe.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51662}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133402.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/settings/stripe.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMTufNBbhR4AFK9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51662}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51662}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133402.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:04.462 [info] GET /config/initializers/stripe.rb 06:48:04.463 [debug] QUERY OK source="settings" db=0.3ms idle=50.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.463 [info] GET /app/config/stripe.yml 06:48:04.463 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.463 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.464 [debug] QUERY OK source="settings" db=0.2ms idle=46.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.464 [debug] QUERY OK source="settings" db=0.4ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.464 [error] #PID<0.133404.0> running PinchflatWeb.Endpoint (connection #PID<0.133403.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/initializers/stripe.rb ** (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/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133404.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/initializers/stripe.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMXa6jeJSGYAFK9h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133404.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"} (truncated) 06:48:04.465 [error] #PID<0.133406.0> running PinchflatWeb.Endpoint (connection #PID<0.133405.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/stripe.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 /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133406.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMXns4R1TUkAAGPD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133406.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 06:48:04.479 [info] GET /config/payment.yml 06:48:04.480 [debug] QUERY OK source="settings" db=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.480 [debug] QUERY OK source="settings" db=0.3ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.481 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.481 [error] #PID<0.133408.0> running PinchflatWeb.Endpoint (connection #PID<0.133407.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/payment.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 /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133408.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/payment.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMbeWHGHL6EAFK-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133408.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:04.508 [info] GET /api/config 06:48:04.509 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.509 [debug] QUERY OK source="settings" db=0.2ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.509 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.510 [error] #PID<0.133410.0> running PinchflatWeb.Endpoint (connection #PID<0.133409.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133410.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMiWz6sJwyYAFK-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133410.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMiWz6sJwyYAFK-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_bui (truncated) 06:48:04.539 [info] GET /api/v1/config 06:48:04.540 [debug] QUERY OK source="settings" db=0.2ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.541 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.541 [error] #PID<0.133412.0> running PinchflatWeb.Endpoint (connection #PID<0.133411.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133412.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMp4vlB-8BQAFK_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133412.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMp4vlB-8BQAFK_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]}, (truncated) 06:48:04.570 [info] GET /api/settings 06:48:04.570 [debug] QUERY OK source="settings" db=0.2ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.571 [debug] QUERY OK source="settings" db=0.1ms idle=61.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.571 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.571 [error] #PID<0.133414.0> running PinchflatWeb.Endpoint (connection #PID<0.133413.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133414.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMxDlq5CrccAFK_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133414.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhMxDlq5CrccAFK_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 (truncated) 06:48:04.593 [info] GET /api/v1/settings 06:48:04.594 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.594 [debug] QUERY OK source="settings" db=0.3ms idle=53.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.594 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.595 [error] #PID<0.133416.0> running PinchflatWeb.Endpoint (connection #PID<0.133415.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/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/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133416.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhM2jw5uKX-MAFLAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133416.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], re (truncated) 06:48:04.638 [info] GET /api/stripe/config 06:48:04.639 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.640 [debug] QUERY OK source="settings" db=0.2ms idle=69.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.640 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.644 [info] GET /api/payment/config 06:48:04.640 [error] #PID<0.133418.0> running PinchflatWeb.Endpoint (connection #PID<0.133417.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51704}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133418.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNBdoa7zkewAFLAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51704}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51704}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133418.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:04.645 [debug] QUERY OK source="settings" db=0.2ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.646 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.646 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.647 [error] #PID<0.133420.0> running PinchflatWeb.Endpoint (connection #PID<0.133419.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51708}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133420.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNC5u-KuWe8AFLBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51708}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51708}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133420.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:04.660 [info] GET /admin/config 06:48:04.661 [debug] QUERY OK source="settings" db=0.2ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.661 [debug] QUERY OK source="settings" db=0.2ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.661 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.662 [error] #PID<0.133422.0> running PinchflatWeb.Endpoint (connection #PID<0.133421.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/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 /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51714}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133422.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNGl0QC8Hq4AFLBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51714}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51714}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133422.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 1 (truncated) 06:48:04.697 [info] GET /credentials.json 06:48:04.698 [info] GET /admin/settings 06:48:04.698 [debug] QUERY OK source="settings" db=0.3ms queue=0.5ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.699 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=52.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.699 [debug] QUERY OK source="settings" db=0.5ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.699 [debug] QUERY OK source="settings" db=0.4ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.699 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.700 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.700 [error] #PID<0.133425.0> running PinchflatWeb.Endpoint (connection #PID<0.133423.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133425.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNPdBdRb-SYAFLCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133423.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133425.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentia (truncated) 06:48:04.700 [error] #PID<0.133426.0> running PinchflatWeb.Endpoint (connection #PID<0.133424.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133426.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNPmtlAsBbUAFLCh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133426.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla (truncated) 06:48:04.713 [info] GET /credentials.txt 06:48:04.714 [debug] QUERY OK source="settings" db=0.3ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.714 [debug] QUERY OK source="settings" db=0.2ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.714 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.718 [info] GET /secrets.json 06:48:04.724 [debug] QUERY OK source="settings" db=5.7ms queue=0.1ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.715 [error] #PID<0.133428.0> running PinchflatWeb.Endpoint (connection #PID<0.133427.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /credentials.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133427.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133428.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNTLauiiwFQAFLDB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133427.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133427.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133428.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.tx (truncated) 06:48:04.727 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.727 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.730 [info] GET /secrets.yml 06:48:04.731 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.731 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.732 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.728 [error] #PID<0.133430.0> running PinchflatWeb.Endpoint (connection #PID<0.133429.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133429.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133430.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNUcRZk4csoAFLDh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133429.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133429.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133430.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, (truncated) 06:48:04.732 [error] #PID<0.133432.0> running PinchflatWeb.Endpoint (connection #PID<0.133431.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133431.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133432.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNXQYKmATicAFLEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133431.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133431.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133432.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, (truncated) 06:48:04.797 [info] GET /secrets.yaml 06:48:04.798 [debug] QUERY OK source="settings" db=0.5ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.799 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.799 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.800 [error] #PID<0.133434.0> running PinchflatWeb.Endpoint (connection #PID<0.133433.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133433.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133434.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNnYXXqvjXwAAAWk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133433.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133433.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133434.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, (truncated) 06:48:04.812 [info] GET /.vscode/sftp.json 06:48:04.813 [debug] QUERY OK source="settings" db=0.4ms idle=81.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.813 [debug] QUERY OK source="settings" db=0.3ms idle=81.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.813 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.814 [error] #PID<0.133436.0> running PinchflatWeb.Endpoint (connection #PID<0.133435.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133435.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133436.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNqxijaCCDEAFLEh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133435.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133435.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133436.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pa (truncated) 06:48:04.835 [info] GET /docker-compose.yml 06:48:04.836 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.836 [info] GET /appsettings.json 06:48:04.837 [debug] QUERY OK source="settings" db=0.3ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.838 [debug] QUERY OK source="settings" db=0.2ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.838 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.838 [debug] QUERY OK source="settings" db=1.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.838 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.838 [error] #PID<0.133440.0> running PinchflatWeb.Endpoint (connection #PID<0.133439.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /appsettings.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 /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133440.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNwlDKpuQ5kADHgi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133440.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettin (truncated) 06:48:04.840 [error] #PID<0.133438.0> running PinchflatWeb.Endpoint (connection #PID<0.133437.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133438.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNwWQ8HSWMgAFLFB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133437.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133438.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhNwWQ8HSWMgAFLFB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 06:48:04.912 [info] GET /config/secrets.yml 06:48:04.913 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.913 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:04.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:04.914 [error] #PID<0.133442.0> running PinchflatWeb.Endpoint (connection #PID<0.133441.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/secrets.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 /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133441.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133442.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhOCuIMVBWG8ADHhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133441.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133441.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133442.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.008 [info] GET /config/credentials.yml 06:48:05.009 [debug] QUERY OK source="settings" db=0.2ms idle=171.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.009 [debug] QUERY OK source="settings" db=0.3ms idle=171.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.010 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.010 [error] #PID<0.133444.0> running PinchflatWeb.Endpoint (connection #PID<0.133443.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/credentials.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 /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51796}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133444.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/credentials.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhOZkRI9cGlkADHhi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51796}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133443.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51796}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133444.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:05.057 [info] GET /config/settings.json 06:48:05.057 [debug] QUERY OK source="settings" db=0.3ms idle=219.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.058 [debug] QUERY OK source="settings" db=0.3ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.058 [info] GET /config/config.json 06:48:05.058 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.059 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=145.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.060 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.060 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.059 [error] #PID<0.133446.0> running PinchflatWeb.Endpoint (connection #PID<0.133445.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/settings.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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133445.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51800}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133446.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhOlLmgLSXusAAAXE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133445.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51800}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133445.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51800}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133446.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:05.061 [error] #PID<0.133448.0> running PinchflatWeb.Endpoint (connection #PID<0.133447.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133448.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhOll2qMKAxMAAAXk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133447.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133448.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:05.080 [info] GET /webhooks/settings.json 06:48:05.081 [debug] QUERY OK source="settings" db=0.2ms idle=71.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.081 [debug] QUERY OK source="settings" db=0.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.082 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.082 [error] #PID<0.133450.0> running PinchflatWeb.Endpoint (connection #PID<0.133449.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /webhooks/settings.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 /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133449.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133450.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/webhooks/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhOqx8btrRX4AAAYE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133449.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133449.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133450.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185. (truncated) 06:48:05.136 [info] GET /instance/config.py 06:48:05.137 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.137 [debug] QUERY OK source="settings" db=0.4ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.138 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.138 [error] #PID<0.133452.0> running PinchflatWeb.Endpoint (connection #PID<0.133451.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /instance/config.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51816}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133452.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/instance/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhO4EtOyb3FoADHiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51816}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51816}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133452.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.148 [info] GET /swagger.json 06:48:05.148 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.149 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.150 [error] #PID<0.133454.0> running PinchflatWeb.Endpoint (connection #PID<0.133453.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /swagger.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 /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133453.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133454.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhO63jAoR_nEADHii"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133453.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133453.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133454.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, (truncated) 06:48:05.161 [info] GET /app/config/parameters.yml 06:48:05.161 [info] GET /config/parameters.yml 06:48:05.162 [debug] QUERY OK source="settings" db=0.6ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.162 [debug] QUERY OK source="settings" db=0.8ms idle=79.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.162 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.162 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.163 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.163 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.163 [error] #PID<0.133458.0> running PinchflatWeb.Endpoint (connection #PID<0.133456.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/parameters.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 /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133458.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhO988vGC-2UAFLFh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133458.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.7 (truncated) 06:48:05.163 [error] #PID<0.133457.0> running PinchflatWeb.Endpoint (connection #PID<0.133455.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/parameters.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 /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133457.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhO98hQUXZn4ADHjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133457.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhO98hQUXZn4ADHjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {P (truncated) 06:48:05.230 [info] GET /parameters.yml 06:48:05.231 [debug] QUERY OK source="settings" db=0.3ms idle=81.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.232 [debug] QUERY OK source="settings" db=0.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.232 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.232 [error] #PID<0.133460.0> running PinchflatWeb.Endpoint (connection #PID<0.133459.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /parameters.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 /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133459.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133460.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhPOdW3twj3UADHji"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133459.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133459.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133460.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", (truncated) 06:48:05.246 [info] GET /config/application.yml 06:48:05.247 [debug] QUERY OK source="settings" db=0.2ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.247 [debug] QUERY OK source="settings" db=0.2ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.247 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.248 [error] #PID<0.133462.0> running PinchflatWeb.Endpoint (connection #PID<0.133461.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/application.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 /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133461.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133462.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhPSSh2DMGzAADHkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133461.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133461.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133462.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:05.267 [info] GET /application.properties 06:48:05.267 [debug] QUERY OK source="settings" db=0.3ms idle=104.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.268 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.268 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.269 [error] #PID<0.133464.0> running PinchflatWeb.Endpoint (connection #PID<0.133463.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133463.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51852}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133464.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhPXQhWJbvOYAFLGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133463.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51852}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133463.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51852}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133464.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.329 [info] GET /application.yml 06:48:05.330 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.330 [debug] QUERY OK source="settings" db=0.2ms idle=83.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.331 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.331 [error] #PID<0.133466.0> running PinchflatWeb.Endpoint (connection #PID<0.133465.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.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 /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133465.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133466.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhPmKTTWAwyAADHki"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133465.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133465.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133466.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.ym (truncated) 06:48:05.336 [info] GET /settings.py 06:48:05.336 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 06:48:05.336 [debug] QUERY OK source="settings" db=0.2ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.337 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.338 [debug] QUERY OK source="settings" db=0.2ms idle=69.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.339 [info] GET /config.yml 06:48:05.339 [debug] QUERY OK source="settings" db=0.3ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.340 [debug] QUERY OK source="settings" db=0.3ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.341 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.342 [info] Sent 200 in 6ms 06:48:05.342 [error] #PID<0.133470.0> running PinchflatWeb.Endpoint (connection #PID<0.133469.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133469.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133470.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhPohSikggsMADHli"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133469.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133469.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133470.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cooki (truncated) 06:48:05.468 [info] GET /config.inc 06:48:05.469 [debug] QUERY OK source="settings" db=0.2ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.469 [debug] QUERY OK source="settings" db=0.2ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.470 [error] #PID<0.133472.0> running PinchflatWeb.Endpoint (connection #PID<0.133471.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.inc ** (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.133471.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133472.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQHPLiOqgkYAFLGh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133471.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133471.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133472.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cooki (truncated) 06:48:05.504 [info] GET /config/database.yml 06:48:05.506 [debug] QUERY OK source="settings" db=0.4ms idle=165.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.506 [info] GET /backend/config/default.yml 06:48:05.506 [info] GET /backend/config/settings.yml 06:48:05.507 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=165.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.507 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.508 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.509 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.510 [debug] QUERY OK source="settings" db=3.7ms idle=166.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.511 [debug] QUERY OK source="settings" db=0.4ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.511 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.507 [error] #PID<0.133474.0> running PinchflatWeb.Endpoint (connection #PID<0.133473.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/database.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 /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133473.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133474.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQPuLWMOYu4AAGPj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133473.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133473.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133474.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ] (truncated) 06:48:05.509 [error] #PID<0.133478.0> running PinchflatWeb.Endpoint (connection #PID<0.133476.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/settings.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 /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51894}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133478.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/settings.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQQao4hv34gAAGQD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51894}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51894}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133478.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forw (truncated) 06:48:05.512 [error] #PID<0.133477.0> running PinchflatWeb.Endpoint (connection #PID<0.133475.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/default.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 /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133475.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133477.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/default.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQQYHM-saPkADHnC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133475.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133475.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133477.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-pro (truncated) 06:48:05.517 [info] GET /serverless.yml 06:48:05.517 [debug] QUERY OK source="settings" db=0.3ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.518 [debug] QUERY OK source="settings" db=0.2ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.518 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.519 [error] #PID<0.133480.0> running PinchflatWeb.Endpoint (connection #PID<0.133479.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /serverless.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 /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133479.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133480.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQS17eWOHtIADHni"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133479.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133479.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133480.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", (truncated) 06:48:05.536 [info] GET /.aws/credentials 06:48:05.537 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.537 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.537 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.538 [error] #PID<0.133482.0> running PinchflatWeb.Endpoint (connection #PID<0.133481.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133482.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQXa4VrseNAAAGQj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133481.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133482.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.552 [info] GET /aws/credentials 06:48:05.552 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.553 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.553 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.554 [error] #PID<0.133484.0> running PinchflatWeb.Endpoint (connection #PID<0.133483.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133483.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133484.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQbMpXGYMr8AAGRD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133483.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133483.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133484.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_ (truncated) 06:48:05.599 [info] GET /.aws/config 06:48:05.600 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=81.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.600 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=63.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.601 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.601 [error] #PID<0.133486.0> running PinchflatWeb.Endpoint (connection #PID<0.133485.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51918}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133486.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQmg8pgHj2kAAGRj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51918}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51918}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133486.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp (truncated) 06:48:05.609 [info] GET /aws-secret.yaml 06:48:05.610 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.610 [debug] QUERY OK source="settings" db=0.2ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.610 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.611 [error] #PID<0.133488.0> running PinchflatWeb.Endpoint (connection #PID<0.133487.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws-secret.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133487.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133488.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQo14p7ZC-gAFLHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133487.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133487.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133488.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", (truncated) 06:48:05.650 [info] GET /.travis.yml 06:48:05.651 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.652 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.652 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.653 [error] #PID<0.133490.0> running PinchflatWeb.Endpoint (connection #PID<0.133489.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.travis.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 /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133490.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQynndmoBR0AFLHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133489.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133490.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQynndmoBR0AFLHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:05.688 [info] GET /.circleci/config.yml 06:48:05.688 [debug] QUERY OK source="settings" db=0.2ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.689 [debug] QUERY OK source="settings" db=0.1ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.689 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.689 [error] #PID<0.133492.0> running PinchflatWeb.Endpoint (connection #PID<0.133491.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/config.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 /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133491.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133492.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQ7oEZGUBoMAFLIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133491.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133491.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133492.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhQ7oEZGUBoMAFLIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 06:48:05.709 [info] GET /.bitbucket/pipelines.yml 06:48:05.710 [debug] QUERY OK source="settings" db=0.5ms idle=99.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.711 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.711 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.712 [error] #PID<0.133494.0> running PinchflatWeb.Endpoint (connection #PID<0.133493.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.bitbucket/pipelines.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 /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133493.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133494.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.bitbucket/pipelines.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRA00SRSK3EAFLIh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133493.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133493.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133494.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:05.770 [info] GET /info.php 06:48:05.771 [debug] QUERY OK source="settings" db=0.2ms idle=118.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.771 [debug] QUERY OK source="settings" db=0.2ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.772 [error] #PID<0.133496.0> running PinchflatWeb.Endpoint (connection #PID<0.133495.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133495.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133496.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRPRDHddWRkAAGSD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133495.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133495.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133496.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRPRDHddWRkAAGSD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:05.823 [info] GET /test.php 06:48:05.824 [debug] QUERY OK source="settings" db=0.3ms idle=113.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.825 [debug] QUERY OK source="settings" db=0.2ms idle=113.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.825 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.825 [error] #PID<0.133498.0> running PinchflatWeb.Endpoint (connection #PID<0.133497.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133498.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRcAUK6Fk54AAGSj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133498.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRcAUK6Fk54AAGSj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:05.858 [info] GET /phpinfo.php 06:48:05.859 [debug] QUERY OK source="settings" db=0.2ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.859 [debug] QUERY OK source="settings" db=0.1ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.859 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.860 [error] #PID<0.133500.0> running PinchflatWeb.Endpoint (connection #PID<0.133499.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133499.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133500.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRkJe0wJnxcAAGTD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133499.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133499.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133500.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRkJe0wJnxcAAGTD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:05.880 [info] GET /phpinfo 06:48:05.881 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.882 [debug] QUERY OK source="settings" db=0.2ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.882 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.883 [error] #PID<0.133502.0> running PinchflatWeb.Endpoint (connection #PID<0.133501.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /phpinfo ** (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.133501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133502.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRpljKcfkVYAAGTj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133502.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:05.901 [info] GET /_profiler/phpinfo 06:48:05.901 [debug] QUERY OK source="settings" db=0.3ms idle=76.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.902 [debug] QUERY OK source="settings" db=0.2ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.902 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.903 [error] #PID<0.133504.0> running PinchflatWeb.Endpoint (connection #PID<0.133503.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133503.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133504.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhRuYT9YHCkEAFLJB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133503.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133503.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 51992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133504.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.944 [info] GET /app_dev.php/_profiler/phpinfo 06:48:05.945 [debug] QUERY OK source="settings" db=0.4ms idle=85.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.946 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.946 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.947 [error] #PID<0.133506.0> running PinchflatWeb.Endpoint (connection #PID<0.133505.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133505.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133506.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhR4uszGuxEAAAAYk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133505.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133505.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133506.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185 (truncated) 06:48:05.951 [info] GET /horizon/api/stats 06:48:05.951 [info] GET /_profiler/latest 06:48:05.952 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=69.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.952 [debug] QUERY OK source="settings" db=0.3ms idle=50.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.952 [debug] QUERY OK source="settings" db=0.2ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.952 [debug] QUERY OK source="settings" db=0.2ms idle=7.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.953 [error] #PID<0.133510.0> running PinchflatWeb.Endpoint (connection #PID<0.133509.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133509.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133510.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhR6cR6VH7pEAAAZE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133509.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133509.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133510.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:05.953 [error] #PID<0.133508.0> running PinchflatWeb.Endpoint (connection #PID<0.133507.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133507.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133508.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhR6VPmwFtsQAAGUD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133507.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133507.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133508.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:05.965 [info] GET /manage/env 06:48:05.966 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.966 [debug] QUERY OK source="settings" db=0.1ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.966 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.966 [error] #PID<0.133512.0> running PinchflatWeb.Endpoint (connection #PID<0.133511.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133512.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhR9tQnBZgyMAAAZk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133512.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil (truncated) 06:48:05.974 [info] GET /debug/default/view 06:48:05.975 [debug] QUERY OK source="settings" db=0.2ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.975 [debug] QUERY OK source="settings" db=0.3ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.976 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.977 [info] GET /server-info 06:48:05.978 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.978 [debug] QUERY OK source="settings" db=0.3ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.979 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:05.976 [error] #PID<0.133514.0> running PinchflatWeb.Endpoint (connection #PID<0.133513.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /debug/default/view ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133513.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133514.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhR_7CE98FQQAAAaE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133513.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133513.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133514.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:05.979 [error] #PID<0.133516.0> running PinchflatWeb.Endpoint (connection #PID<0.133515.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133515.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133516.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSAjW58oeVAAFLJh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133515.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133515.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133516.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: (truncated) 06:48:05.997 [info] GET /debug.log 06:48:05.998 [debug] QUERY OK source="settings" db=0.3ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.999 [info] GET /error.log 06:48:05.999 [debug] QUERY OK source="settings" db=0.5ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:05.999 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:06.001 [debug] QUERY OK source="settings" db=1.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.002 [debug] QUERY OK source="settings" db=0.2ms queue=0.5ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.002 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:06.000 [error] #PID<0.133518.0> running PinchflatWeb.Endpoint (connection #PID<0.133517.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133517.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133518.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSFeVxPvVzwAAGUj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133517.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133517.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133518.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSFeVxPvVzwAAGUj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:06.002 [error] #PID<0.133520.0> running PinchflatWeb.Endpoint (connection #PID<0.133519.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /error.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 /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133519.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133520.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSF0ae8kkpsAAGVD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133519.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133519.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133520.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSF0ae8kkpsAAGVD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:06.042 [info] GET /storage/logs/laravel.log 06:48:06.044 [debug] QUERY OK source="settings" db=0.6ms idle=64.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.044 [info] GET /storage/logs/stripe.log 06:48:06.044 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=45.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.045 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.045 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:06.045 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.045 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:06.046 [error] #PID<0.133522.0> running PinchflatWeb.Endpoint (connection #PID<0.133521.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/laravel.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 /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133521.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133522.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSQKyahg8kkADHoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133521.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133521.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133522.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSQKyahg8kkADHoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 06:48:06.046 [error] #PID<0.133524.0> running PinchflatWeb.Endpoint (connection #PID<0.133523.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/stripe.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 /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133523.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52044}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133524.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSQm0ZC8C-EADHoi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133523.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52044}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133523.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52044}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133524.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:06.057 [info] GET /storage/logs/payments.log 06:48:06.058 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.058 [debug] QUERY OK source="settings" db=0.2ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:06.058 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:06.059 [error] #PID<0.133526.0> running PinchflatWeb.Endpoint (connection #PID<0.133525.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/payments.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 /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133525.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133526.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/payments.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhSTpC7p1qKcADHpC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133525.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133525.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133526.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "htt (truncated) 06:48:06.298 [info] GET /healthcheck 06:48:06.299 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:48:06.299 [info] Sent 200 in 266µs 06:48:13.707 [info] GET /donate 06:48:13.707 [debug] QUERY OK source="settings" db=0.3ms idle=882.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.708 [debug] QUERY OK source="settings" db=0.2ms idle=642.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.708 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.709 [error] #PID<0.133530.0> running PinchflatWeb.Endpoint (connection #PID<0.133529.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /donate ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133529.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52132}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133530.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/donate", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhuzfMf8ZjlAADHqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133529.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52132}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133529.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52132}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133530.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 06:48:13.799 [info] GET /.env.production 06:48:13.800 [debug] QUERY OK source="settings" db=1.1ms idle=733.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.802 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=735.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.802 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.803 [error] #PID<0.133532.0> running PinchflatWeb.Endpoint (connection #PID<0.133531.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133532.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvJZpp-F3IUAAGVj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133531.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133532.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil (truncated) 06:48:13.832 [info] GET /sitemap.xml 06:48:13.833 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=124.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.833 [debug] QUERY OK source="settings" db=0.2ms idle=125.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.834 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.834 [error] #PID<0.133534.0> running PinchflatWeb.Endpoint (connection #PID<0.133533.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133533.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133534.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvRWQpLTfTAAAGWD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133533.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133533.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133534.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvRWQpLTfTAAAGWD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:13.840 [info] GET /pricing 06:48:13.841 [debug] QUERY OK source="settings" db=0.3ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.841 [debug] QUERY OK source="settings" db=0.3ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.841 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.842 [error] #PID<0.133536.0> running PinchflatWeb.Endpoint (connection #PID<0.133535.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /pricing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133536.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/pricing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvTPcbQm8EEADHqi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133536.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:13.848 [info] GET /register 06:48:13.849 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.849 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.849 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.850 [error] #PID<0.133538.0> running PinchflatWeb.Endpoint (connection #PID<0.133537.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /register ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133538.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/register", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvVKXLYpc70ADHrC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133538.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 06:48:13.856 [info] GET /signup 06:48:13.857 [debug] QUERY OK source="settings" db=0.2ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.857 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.857 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.858 [error] #PID<0.133540.0> running PinchflatWeb.Endpoint (connection #PID<0.133539.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /signup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133539.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133540.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/signup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvXEsEXRJuUAAGWj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133539.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133539.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133540.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 06:48:13.892 [info] GET /.env.production.local 06:48:13.893 [debug] QUERY OK source="settings" db=0.2ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.893 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.894 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.894 [error] #PID<0.133542.0> running PinchflatWeb.Endpoint (connection #PID<0.133541.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.production.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.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133541.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133542.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvfv-xQyYasAAGXD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133541.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133541.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133542.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:13.964 [info] GET /.env.prod 06:48:13.965 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=115.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.966 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.966 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.968 [info] GET /.env.staging 06:48:13.968 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.969 [debug] QUERY OK source="settings" db=0.2ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:13.969 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:13.967 [error] #PID<0.133544.0> running PinchflatWeb.Endpoint (connection #PID<0.133543.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133543.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133544.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvw4gu_RHTkADHri"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133543.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133543.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133544.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:13.970 [error] #PID<0.133546.0> running PinchflatWeb.Endpoint (connection #PID<0.133545.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133545.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133546.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhvxswdT9TCsAFLKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133545.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133545.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133546.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_c (truncated) 06:48:14.022 [info] GET /.env.stage 06:48:14.023 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.024 [debug] QUERY OK source="settings" db=0.6ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.024 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.025 [error] #PID<0.133548.0> running PinchflatWeb.Endpoint (connection #PID<0.133547.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133548.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhv-l5iZOOm0AAAak"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133548.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.046 [info] GET /.env.dev 06:48:14.047 [debug] QUERY OK source="settings" db=0.3ms idle=80.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.048 [debug] QUERY OK source="settings" db=0.2ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.048 [error] #PID<0.133550.0> running PinchflatWeb.Endpoint (connection #PID<0.133549.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133549.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133550.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhwEhr5garKAAAAbE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133549.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133549.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133550.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.397 [info] GET /cart 06:48:14.398 [debug] QUERY OK source="settings" db=0.2ms idle=428.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.398 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=375.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.399 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.399 [info] GET / 06:48:14.399 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 06:48:14.400 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.401 [debug] QUERY OK source="media_profiles" db=0.1ms idle=353.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 06:48:14.401 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=352.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 06:48:14.402 [debug] QUERY OK source="media_items" db=0.8ms idle=3.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:48:14.403 [debug] QUERY OK source="media_items" db=0.4ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:48:14.403 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.404 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.399 [error] #PID<0.133552.0> running PinchflatWeb.Endpoint (connection #PID<0.133551.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /cart ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133551.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133552.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/cart", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhxYJXLML4AsAAAbk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133551.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133551.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133552.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 06:48:14.405 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.414 [debug] QUERY OK source="tasks" db=7.9ms idle=3.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 06:48:14.417 [debug] QUERY OK source="media_items" db=1.3ms idle=12.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)) [] 06:48:14.418 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=13.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."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] 06:48:14.420 [debug] QUERY OK source="sources" db=0.4ms idle=15.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."use_cookies", 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 (?,?)) [2, 5] 06:48:14.426 [debug] QUERY OK source="media_items" db=1.0ms idle=20.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 (((((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"))) [] 06:48:14.427 [debug] QUERY OK source="media_items" db=1.0ms idle=12.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 06:48:14.429 [debug] QUERY OK source="sources" db=0.4ms idle=11.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 06:48:14.432 [info] Sent 200 in 32ms 06:48:14.455 [info] GET /subscribe 06:48:14.456 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.456 [debug] QUERY OK source="settings" db=0.2ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.457 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.459 [info] GET /plans 06:48:14.460 [debug] QUERY OK source="settings" db=0.3ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.460 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.460 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.457 [error] #PID<0.133556.0> running PinchflatWeb.Endpoint (connection #PID<0.133555.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /subscribe ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133555.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133556.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/subscribe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhxl9_L1BzuIAAAdE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133555.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133555.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133556.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 06:48:14.461 [error] #PID<0.133558.0> running PinchflatWeb.Endpoint (connection #PID<0.133557.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /plans ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133557.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133558.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/plans", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhxm2TWaxhx8AAAdk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133557.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133557.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133558.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:14.482 [info] GET /dashboard 06:48:14.483 [debug] QUERY OK source="settings" db=0.2ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.484 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.484 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.484 [error] #PID<0.133560.0> running PinchflatWeb.Endpoint (connection #PID<0.133559.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133559.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133560.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhxsbGS5AvYUAAGXj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133559.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133559.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133560.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 06:48:14.505 [info] GET /admin 06:48:14.507 [debug] QUERY OK source="settings" db=0.5ms idle=49.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.507 [debug] QUERY OK source="settings" db=0.3ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.508 [error] #PID<0.133562.0> running PinchflatWeb.Endpoint (connection #PID<0.133561.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133561.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133562.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhxx9SOoIlqYAFLLh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133561.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133561.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133562.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:14.519 [info] GET /.env.development 06:48:14.520 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=59.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.521 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.521 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.522 [error] #PID<0.133564.0> running PinchflatWeb.Endpoint (connection #PID<0.133563.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.development ** (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.133563.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133564.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhx1SugRqr1AAAGYD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133563.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133563.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133564.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_bod (truncated) 06:48:14.532 [info] GET /.env.local 06:48:14.533 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.533 [debug] QUERY OK source="settings" db=0.3ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.533 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.534 [error] #PID<0.133566.0> running PinchflatWeb.Endpoint (connection #PID<0.133565.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133565.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133566.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhx4Nj3knwmcAAGYj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133565.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133565.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133566.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.539 [info] GET /.env.test 06:48:14.540 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.541 [debug] QUERY OK source="settings" db=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.541 [error] #PID<0.133568.0> running PinchflatWeb.Endpoint (connection #PID<0.133567.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.test ** (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.133567.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133568.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhx591WJMvLsAFLMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133567.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133567.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133568.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.565 [info] GET /.env.uat 06:48:14.566 [debug] QUERY OK source="settings" db=0.2ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.566 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.566 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.567 [error] #PID<0.133570.0> running PinchflatWeb.Endpoint (connection #PID<0.133569.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.uat ** (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.133569.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133570.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyAGHUAx7sYADHui"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133569.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133569.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133570.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.584 [info] GET /order 06:48:14.584 [debug] QUERY OK source="settings" db=0.2ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.585 [debug] QUERY OK source="settings" db=0.2ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.585 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.586 [error] #PID<0.133572.0> running PinchflatWeb.Endpoint (connection #PID<0.133571.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /order ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133571.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133572.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/order", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyEkukcyWkUADHvC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133571.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133571.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133572.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:14.601 [info] GET /.env.vite 06:48:14.602 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.602 [debug] QUERY OK source="settings" db=0.2ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.603 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.605 [info] GET /shop 06:48:14.606 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.606 [debug] QUERY OK source="settings" db=0.3ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.606 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.603 [error] #PID<0.133574.0> running PinchflatWeb.Endpoint (connection #PID<0.133573.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.vite ** (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.133573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52262}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133574.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyIzIM4AFJcADHvi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52262}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52262}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133574.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.607 [error] #PID<0.133576.0> running PinchflatWeb.Endpoint (connection #PID<0.133575.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /shop ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133575.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133576.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/shop", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyJpJI2iuf0ADHwC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133575.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133575.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133576.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 06:48:14.644 [info] GET /.env.bak 06:48:14.645 [debug] QUERY OK source="settings" db=0.2ms idle=59.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.645 [debug] QUERY OK source="settings" db=0.2ms idle=42.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.645 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.649 [info] GET /.env.backup 06:48:14.651 [debug] QUERY OK source="settings" db=0.9ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.646 [error] #PID<0.133578.0> running PinchflatWeb.Endpoint (connection #PID<0.133577.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133577.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133578.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyS790VDIQYAFLMh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133577.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133577.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133578.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.652 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.652 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.653 [error] #PID<0.133580.0> running PinchflatWeb.Endpoint (connection #PID<0.133579.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133580.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyUQZiRy91oAAAeE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133580.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies (truncated) 06:48:14.662 [info] GET /.env.save 06:48:14.662 [info] GET /.env.old 06:48:14.663 [debug] QUERY OK source="settings" db=0.4ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.663 [debug] QUERY OK source="settings" db=0.3ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.664 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.664 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.665 [debug] QUERY OK source="settings" db=1.4ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.665 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.665 [error] #PID<0.133584.0> running PinchflatWeb.Endpoint (connection #PID<0.133582.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133584.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyXT6ys01VQAFLNB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133584.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.666 [error] #PID<0.133583.0> running PinchflatWeb.Endpoint (connection #PID<0.133581.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133581.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133583.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyXS4GhrE_4ADHwi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133581.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133581.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133583.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.736 [info] GET /.env.example 06:48:14.737 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.738 [debug] QUERY OK source="settings" db=0.2ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.738 [info] GET /.env.dist 06:48:14.738 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.739 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.739 [debug] QUERY OK source="settings" db=0.2ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.739 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.739 [error] #PID<0.133586.0> running PinchflatWeb.Endpoint (connection #PID<0.133585.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.example ** (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.133585.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133586.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyo8oXpRJdYAFLNh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133585.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133585.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133586.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_c (truncated) 06:48:14.740 [error] #PID<0.133588.0> running PinchflatWeb.Endpoint (connection #PID<0.133587.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133587.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133588.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhypWu939iREAAAek"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133587.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133587.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133588.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.746 [info] GET /.env.template 06:48:14.747 [debug] QUERY OK source="settings" db=0.3ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.748 [debug] QUERY OK source="settings" db=0.3ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.748 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.748 [error] #PID<0.133590.0> running PinchflatWeb.Endpoint (connection #PID<0.133589.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.template ** (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.133589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133590.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhyrX6uhiljUAFLOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133589.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133590.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, (truncated) 06:48:14.767 [info] GET /.env.txt 06:48:14.767 [debug] QUERY OK source="settings" db=0.3ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.768 [debug] QUERY OK source="settings" db=0.1ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.768 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.769 [error] #PID<0.133592.0> running PinchflatWeb.Endpoint (connection #PID<0.133591.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133591.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133592.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhywO4eBRtV0ADHxC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133591.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133591.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133592.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.790 [info] GET /.env.json 06:48:14.791 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.792 [debug] QUERY OK source="settings" db=0.2ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.792 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.792 [error] #PID<0.133594.0> running PinchflatWeb.Endpoint (connection #PID<0.133593.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133594.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhy16PSrXhVAADHxi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133594.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:14.821 [info] GET /.env.stripe 06:48:14.822 [debug] QUERY OK source="settings" db=0.2ms idle=73.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.822 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.823 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.823 [error] #PID<0.133596.0> running PinchflatWeb.Endpoint (connection #PID<0.133595.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133596.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhy9N1E0xGoYADHyC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133596.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies (truncated) 06:48:14.843 [info] GET /.env.aws 06:48:14.844 [debug] QUERY OK source="settings" db=0.4ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.845 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.845 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.845 [error] #PID<0.133598.0> running PinchflatWeb.Endpoint (connection #PID<0.133597.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.aws ** (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.133597.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133598.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhzCbRUtBLsAAFLOh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133597.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133597.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133598.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:14.907 [info] GET /.env_sample 06:48:14.908 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=85.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.908 [debug] QUERY OK source="settings" db=0.2ms idle=85.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:14.908 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:14.909 [error] #PID<0.133600.0> running PinchflatWeb.Endpoint (connection #PID<0.133599.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env_sample ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133599.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133600.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhzRoHjUl_MQAFLPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133599.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133599.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133600.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.013 [info] GET /env 06:48:15.014 [debug] QUERY OK source="settings" db=0.2ms idle=185.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.015 [debug] QUERY OK source="settings" db=0.4ms idle=170.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.015 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.015 [error] #PID<0.133602.0> running PinchflatWeb.Endpoint (connection #PID<0.133601.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133601.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133602.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQhzq-OTU2nUEAFLPh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133601.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133601.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133602.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache (truncated) 06:48:15.126 [info] GET /.env 06:48:15.127 [debug] QUERY OK source="settings" db=0.2ms idle=281.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.127 [debug] QUERY OK source="settings" db=0.2ms idle=219.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.127 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.128 [error] #PID<0.133604.0> running PinchflatWeb.Endpoint (connection #PID<0.133603.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133603.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133604.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0F1yBDtBvgAFLQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133603.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133603.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133604.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contr (truncated) 06:48:15.136 [info] GET /billing 06:48:15.136 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=227.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.137 [debug] QUERY OK source="settings" db=0.2ms idle=122.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.137 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.138 [error] #PID<0.133606.0> running PinchflatWeb.Endpoint (connection #PID<0.133605.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /billing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133605.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133606.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/billing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0IM3zoFUHkAFLQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133605.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133605.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133606.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:15.145 [info] GET /account 06:48:15.145 [debug] QUERY OK source="settings" db=0.2ms idle=130.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.146 [debug] QUERY OK source="settings" db=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.146 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.147 [error] #PID<0.133608.0> running PinchflatWeb.Endpoint (connection #PID<0.133607.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /account ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133607.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133608.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/account", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0KUiAM-_EoAFLRB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133607.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133607.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133608.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:15.155 [info] GET /env.backup 06:48:15.156 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.156 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.156 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.157 [error] #PID<0.133610.0> running PinchflatWeb.Endpoint (connection #PID<0.133609.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133609.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133610.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0Myxhah1IwAFLRh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133609.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133609.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133610.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.186 [info] GET /index.html 06:48:15.186 [info] GET /checkout 06:48:15.186 [info] GET /payment 06:48:15.186 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=48.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.187 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.187 [debug] QUERY OK source="settings" db=0.5ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.187 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.187 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.188 [debug] QUERY OK source="settings" db=0.3ms idle=0.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.188 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.189 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.189 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.192 [info] GET /api/.env 06:48:15.193 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.188 [error] #PID<0.133615.0> running PinchflatWeb.Endpoint (connection #PID<0.133612.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /checkout ** (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.133612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133615.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0UGU2BLyJoAFLSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133615.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 06:48:15.194 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.194 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.190 [error] #PID<0.133614.0> running PinchflatWeb.Endpoint (connection #PID<0.133611.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /index.html ** (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.133611.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133614.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0UFzH7AThsADHyi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133611.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133611.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133614.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla (truncated) 06:48:15.195 [error] #PID<0.133618.0> running PinchflatWeb.Endpoint (connection #PID<0.133617.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133617.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133618.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0VvLvRLp10AFLSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133617.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133617.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133618.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.190 [error] #PID<0.133616.0> running PinchflatWeb.Endpoint (connection #PID<0.133613.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment ** (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.133613.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133616.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0UQwXmHNXQADHzC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133613.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133613.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133616.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:15.208 [info] GET /api/v1/.env 06:48:15.210 [debug] QUERY OK source="settings" db=0.7ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.211 [debug] QUERY OK source="settings" db=0.9ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.212 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.213 [error] #PID<0.133622.0> running PinchflatWeb.Endpoint (connection #PID<0.133621.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/.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/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133621.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133622.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0ZeP_vQFsQAFLTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133621.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133621.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133622.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil (truncated) 06:48:15.236 [info] GET /api/v2/.env 06:48:15.236 [info] GET /api/shared/.env 06:48:15.237 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.237 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.238 [debug] QUERY OK source="settings" db=0.4ms idle=43.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.238 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.239 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.239 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.240 [error] #PID<0.133625.0> running PinchflatWeb.Endpoint (connection #PID<0.133623.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v2/.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/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133623.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52420}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133625.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0gBHu0yEe8AFLTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133623.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52420}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133623.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52420}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133625.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil (truncated) 06:48:15.239 [error] #PID<0.133626.0> running PinchflatWeb.Endpoint (connection #PID<0.133624.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/.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/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133626.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0gLtFKi6UUAFLUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133626.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/ap (truncated) 06:48:15.256 [info] GET /api/shared/config/.env 06:48:15.257 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.258 [debug] QUERY OK source="settings" db=0.4ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.258 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.258 [error] #PID<0.133628.0> running PinchflatWeb.Endpoint (connection #PID<0.133627.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133627.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133628.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0k5Iva92moAAGZD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133627.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133627.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133628.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x (truncated) 06:48:15.291 [info] GET /backend/.env 06:48:15.292 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.293 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=54.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.293 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.295 [info] GET /laravel/.env 06:48:15.296 [debug] QUERY OK source="settings" db=0.3ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.297 [debug] QUERY OK source="settings" db=0.2ms idle=39.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.297 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.294 [error] #PID<0.133630.0> running PinchflatWeb.Endpoint (connection #PID<0.133629.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133630.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0tQ4KkePvMAFLUh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133630.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: (truncated) 06:48:15.297 [error] #PID<0.133632.0> running PinchflatWeb.Endpoint (connection #PID<0.133631.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/.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 /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133632.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0uSSwXCxg4AAAfE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133632.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: (truncated) 06:48:15.331 [info] GET /laravel/core/.env 06:48:15.332 [debug] QUERY OK source="settings" db=0.2ms idle=73.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.332 [debug] QUERY OK source="settings" db=0.1ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.332 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.333 [error] #PID<0.133634.0> running PinchflatWeb.Endpoint (connection #PID<0.133633.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/core/.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 /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133634.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh02xDk_CjLAAFLVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133634.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:15.341 [info] GET /payment/.env 06:48:15.342 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.342 [debug] QUERY OK source="settings" db=0.3ms idle=45.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.342 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.343 [error] #PID<0.133636.0> running PinchflatWeb.Endpoint (connection #PID<0.133635.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment/.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 /payment/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133636.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh05FZB1_UZMAFLVh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133636.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: (truncated) 06:48:15.357 [info] GET /admin/.env 06:48:15.358 [debug] QUERY OK source="settings" db=0.3ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.359 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.359 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.361 [info] GET /core/.env 06:48:15.362 [debug] QUERY OK source="settings" db=0.3ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.363 [debug] QUERY OK source="settings" db=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.360 [error] #PID<0.133638.0> running PinchflatWeb.Endpoint (connection #PID<0.133637.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133637.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133638.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh09Di6E96xQAFLWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133637.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133637.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133638.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp (truncated) 06:48:15.363 [error] #PID<0.133640.0> running PinchflatWeb.Endpoint (connection #PID<0.133639.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /core/.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 /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133639.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133640.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh0-DbkVi6tcAFLWh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133639.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133639.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133640.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: (truncated) 06:48:15.398 [info] GET /stripe/.env 06:48:15.399 [debug] QUERY OK source="settings" db=0.2ms idle=56.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.400 [debug] QUERY OK source="settings" db=0.4ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.400 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.401 [info] GET /assets/.env 06:48:15.401 [debug] QUERY OK source="settings" db=0.2ms idle=42.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.402 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.402 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.400 [error] #PID<0.133642.0> running PinchflatWeb.Endpoint (connection #PID<0.133641.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133642.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1Gxzs84TMgAAAfk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133642.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, (truncated) 06:48:15.403 [error] #PID<0.133644.0> running PinchflatWeb.Endpoint (connection #PID<0.133643.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133644.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1HZZqi2TykAFLXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133643.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133644.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, (truncated) 06:48:15.415 [info] GET /app/.env 06:48:15.416 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.416 [debug] QUERY OK source="settings" db=0.2ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.416 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.419 [info] GET /docker/.env 06:48:15.420 [debug] QUERY OK source="settings" db=0.3ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.420 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.421 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.417 [error] #PID<0.133646.0> running PinchflatWeb.Endpoint (connection #PID<0.133645.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133646.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1KzyzGiUigAFLXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133646.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.421 [error] #PID<0.133648.0> running PinchflatWeb.Endpoint (connection #PID<0.133647.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133647.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133648.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1L0-3dD4QUAFLYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133647.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133647.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133648.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, (truncated) 06:48:15.432 [info] GET /docker/app/.env 06:48:15.434 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.435 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.435 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.435 [error] #PID<0.133650.0> running PinchflatWeb.Endpoint (connection #PID<0.133649.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /docker/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 /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133649.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52514}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133650.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1Ov_rQNxj4AAAgE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133649.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52514}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133649.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52514}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133650.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/do (truncated) 06:48:15.473 [info] GET /server/.env 06:48:15.473 [debug] QUERY OK source="settings" db=0.2ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.474 [debug] QUERY OK source="settings" db=0.2ms idle=53.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.474 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.475 [error] #PID<0.133652.0> running PinchflatWeb.Endpoint (connection #PID<0.133651.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /server/.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 /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133651.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133652.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1YkjEn5dt0AFLYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133651.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133651.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133652.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, (truncated) 06:48:15.494 [info] GET /web/.env 06:48:15.495 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.495 [debug] QUERY OK source="settings" db=0.2ms idle=62.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.495 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.496 [error] #PID<0.133654.0> running PinchflatWeb.Endpoint (connection #PID<0.133653.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /web/.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 /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133653.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133654.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1dl32w_CJUAFLZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133653.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133653.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133654.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.527 [info] GET /src/.env 06:48:15.528 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.528 [info] GET /src/config/.env 06:48:15.529 [debug] QUERY OK source="settings" db=0.2ms idle=54.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.529 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.531 [debug] QUERY OK source="settings" db=0.4ms queue=1.1ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.531 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.530 [error] #PID<0.133656.0> running PinchflatWeb.Endpoint (connection #PID<0.133655.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/.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 /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133656.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1lk56ZYdhwAAAgk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133655.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133656.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.532 [error] #PID<0.133658.0> running PinchflatWeb.Endpoint (connection #PID<0.133657.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/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 /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133658.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1lyRjYRHLQAFLZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133658.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sr (truncated) 06:48:15.573 [info] GET /public/.env 06:48:15.574 [debug] QUERY OK source="settings" db=0.3ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.574 [info] GET /config/.env 06:48:15.575 [debug] QUERY OK source="settings" db=0.2ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.575 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.575 [debug] QUERY OK source="settings" db=0.2ms idle=45.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.575 [debug] QUERY OK source="settings" db=0.2ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.576 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.575 [error] #PID<0.133660.0> running PinchflatWeb.Endpoint (connection #PID<0.133659.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /public/.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 /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133659.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133660.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1wiB-jAzJsAFLaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133659.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133659.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133660.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, (truncated) 06:48:15.576 [error] #PID<0.133662.0> running PinchflatWeb.Endpoint (connection #PID<0.133661.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133661.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133662.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1wvZMqPAxQAFLah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133661.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133661.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133662.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, (truncated) 06:48:15.598 [info] GET /portal/.env 06:48:15.599 [debug] QUERY OK source="settings" db=0.2ms idle=67.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.600 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.600 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.600 [error] #PID<0.133664.0> running PinchflatWeb.Endpoint (connection #PID<0.133663.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /portal/.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 /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133664.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh12gdFwya-4AFLbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133664.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, (truncated) 06:48:15.615 [info] GET /env/.env 06:48:15.615 [debug] QUERY OK source="settings" db=0.2ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.616 [debug] QUERY OK source="settings" db=0.2ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.616 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.616 [error] #PID<0.133666.0> running PinchflatWeb.Endpoint (connection #PID<0.133665.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /env/.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.133665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133666.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh16YiCltHJAADHzi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133666.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.620 [info] GET /dev/.env 06:48:15.621 [debug] QUERY OK source="settings" db=0.3ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.622 [debug] QUERY OK source="settings" db=0.2ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.622 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.623 [error] #PID<0.133668.0> running PinchflatWeb.Endpoint (connection #PID<0.133667.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /dev/.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 /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52568}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133668.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh17ybAjGvdkAFLbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52568}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52568}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133668.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.634 [info] GET /prod/.env 06:48:15.635 [debug] QUERY OK source="settings" db=0.2ms idle=35.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.635 [debug] QUERY OK source="settings" db=0.1ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.636 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.636 [error] #PID<0.133670.0> running PinchflatWeb.Endpoint (connection #PID<0.133669.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /prod/.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 /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133670.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh1_EyC9NngIAFLcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133670.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: (truncated) 06:48:15.659 [info] GET /new/.env 06:48:15.660 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.660 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.660 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.661 [error] #PID<0.133672.0> running PinchflatWeb.Endpoint (connection #PID<0.133671.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /new/.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 /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133672.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh2E7DhAl9ZcAFLch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133672.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.689 [info] GET /conf/.env 06:48:15.690 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.690 [debug] QUERY OK source="settings" db=0.3ms idle=54.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.690 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.691 [error] #PID<0.133674.0> running PinchflatWeb.Endpoint (connection #PID<0.133673.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /conf/.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 /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133674.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh2MG2BNLXvUADH0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133674.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: (truncated) 06:48:15.737 [info] GET /www/.env 06:48:15.740 [debug] QUERY OK source="settings" db=1.6ms idle=102.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.740 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.741 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.741 [error] #PID<0.133676.0> running PinchflatWeb.Endpoint (connection #PID<0.133675.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /www/.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 /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133675.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133676.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh2XqbTRKlBAAFLdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133675.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133675.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133676.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.778 [info] GET /site/.env 06:48:15.779 [debug] QUERY OK source="settings" db=0.3ms idle=118.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.779 [debug] QUERY OK source="settings" db=0.3ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.779 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.780 [error] #PID<0.133678.0> running PinchflatWeb.Endpoint (connection #PID<0.133677.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /site/.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 /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133677.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133678.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh2hWqpt-ajgAFLdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133677.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133677.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133678.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: (truncated) 06:48:15.869 [info] GET /crm/.env 06:48:15.870 [debug] QUERY OK source="settings" db=0.2ms idle=129.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.870 [debug] QUERY OK source="settings" db=0.2ms idle=129.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.870 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.871 [error] #PID<0.133680.0> running PinchflatWeb.Endpoint (connection #PID<0.133679.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /crm/.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 /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133680.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh23CTSW-0dsAAAhE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133680.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:15.959 [info] GET /local/.env 06:48:15.960 [debug] QUERY OK source="settings" db=0.2ms idle=180.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.961 [debug] QUERY OK source="settings" db=0.2ms idle=180.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:15.961 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:15.961 [error] #PID<0.133682.0> running PinchflatWeb.Endpoint (connection #PID<0.133681.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /local/.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 /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133682.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3MlNFHOuBQAFLeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133682.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp (truncated) 06:48:16.013 [info] GET /apps/.env 06:48:16.014 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=182.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.014 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.015 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.015 [error] #PID<0.133684.0> running PinchflatWeb.Endpoint (connection #PID<0.133683.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /apps/.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 /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133683.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52608}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133684.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3ZS4fjMfJsAFLeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133683.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52608}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133683.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52608}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133684.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: (truncated) 06:48:16.068 [info] GET /application/.env 06:48:16.069 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.070 [debug] QUERY OK source="settings" db=0.2ms idle=109.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.073 [info] GET /website/.env 06:48:16.074 [info] GET /development/.env 06:48:16.075 [debug] QUERY OK source="settings" db=0.7ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.076 [debug] QUERY OK source="settings" db=1.4ms queue=0.7ms idle=112.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.076 [debug] QUERY OK source="settings" db=0.2ms queue=0.5ms idle=60.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.071 [error] #PID<0.133686.0> running PinchflatWeb.Endpoint (connection #PID<0.133685.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133686.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3mk-BJS1aEAFLfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133686.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 06:48:16.076 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.077 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=6.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.077 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.081 [info] GET /backup/.env 06:48:16.081 [debug] QUERY OK source="settings" db=0.4ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.082 [debug] QUERY OK source="settings" db=0.2ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.082 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.077 [error] #PID<0.133690.0> running PinchflatWeb.Endpoint (connection #PID<0.133688.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /development/.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 /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133690.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/development/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3n5AqHbZGAAFLgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133690.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 06:48:16.078 [error] #PID<0.133689.0> running PinchflatWeb.Endpoint (connection #PID<0.133687.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /website/.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 /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52622}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133689.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3ntaxIFd5UAFLfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52622}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52622}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133689.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: (truncated) 06:48:16.087 [info] GET /old/.env 06:48:16.088 [debug] QUERY OK source="settings" db=0.3ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.088 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.083 [error] #PID<0.133692.0> running PinchflatWeb.Endpoint (connection #PID<0.133691.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/.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 /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133692.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3pfgzEBeq8AAGZj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133691.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52630}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133692.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, (truncated) 06:48:16.089 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.089 [error] #PID<0.133694.0> running PinchflatWeb.Endpoint (connection #PID<0.133693.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /old/.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 /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133693.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133694.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3q9bJDngj0ADH0i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133693.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133693.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133694.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:16.097 [info] GET /test/.env 06:48:16.098 [debug] QUERY OK source="settings" db=0.2ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.098 [debug] QUERY OK source="settings" db=0.3ms idle=16.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.098 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.099 [error] #PID<0.133696.0> running PinchflatWeb.Endpoint (connection #PID<0.133695.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /test/.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 /test/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133696.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3tYM5nyS4YAAAhk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133696.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: (truncated) 06:48:16.111 [info] GET /tests/.env 06:48:16.114 [debug] QUERY OK source="settings" db=2.1ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.116 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=26.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.116 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.118 [error] #PID<0.133698.0> running PinchflatWeb.Endpoint (connection #PID<0.133697.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tests/.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 /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133697.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133698.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3wsYFOLrAcADH1C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133697.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133697.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133698.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp (truncated) 06:48:16.124 [info] GET /storage/.env 06:48:16.124 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.125 [debug] QUERY OK source="settings" db=0.2ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.125 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.126 [error] #PID<0.133700.0> running PinchflatWeb.Endpoint (connection #PID<0.133699.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/.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 /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133700.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3zxwmNL2CQAAGaD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52658}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133700.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: (truncated) 06:48:16.143 [info] GET /rest/.env 06:48:16.144 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.144 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.145 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.148 [info] GET /graphql/.env 06:48:16.148 [debug] QUERY OK source="settings" db=0.3ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.149 [debug] QUERY OK source="settings" db=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.145 [error] #PID<0.133702.0> running PinchflatWeb.Endpoint (connection #PID<0.133701.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /rest/.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 /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133701.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133702.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh34bqEyeR-MADH1i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133701.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133701.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133702.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: (truncated) 06:48:16.150 [error] #PID<0.133704.0> running PinchflatWeb.Endpoint (connection #PID<0.133703.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /graphql/.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 /graphql/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52668}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133704.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh35en89YBuQAAAiE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52668}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52668}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133704.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: (truncated) 06:48:16.154 [info] GET /v1/.env 06:48:16.156 [debug] QUERY OK source="settings" db=1.4ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.157 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.157 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.158 [info] GET /v2/.env 06:48:16.159 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.159 [debug] QUERY OK source="settings" db=0.3ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.160 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.158 [error] #PID<0.133706.0> running PinchflatWeb.Endpoint (connection #PID<0.133705.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v1/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133706.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh37Fyvbf9AwADH2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133706.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:16.160 [error] #PID<0.133708.0> running PinchflatWeb.Endpoint (connection #PID<0.133707.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v2/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133708.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3738Iv-vj0ADH2i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133708.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:16.172 [info] GET /mail/.env 06:48:16.173 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=23.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.173 [debug] QUERY OK source="settings" db=0.3ms idle=16.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.174 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.176 [info] GET /db/.env 06:48:16.177 [debug] QUERY OK source="settings" db=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.177 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.178 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.174 [error] #PID<0.133710.0> running PinchflatWeb.Endpoint (connection #PID<0.133709.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /mail/.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 /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133709.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52684}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133710.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh3_QtPEP3CUADH3C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133709.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52684}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133709.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52684}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133710.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: (truncated) 06:48:16.178 [error] #PID<0.133712.0> running PinchflatWeb.Endpoint (connection #PID<0.133711.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /db/.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 /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133712.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4AOaqCP-8MAFLgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133712.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:16.185 [info] GET /database/.env 06:48:16.191 [debug] QUERY OK source="settings" db=5.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.193 [debug] QUERY OK source="settings" db=1.9ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.193 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.194 [error] #PID<0.133714.0> running PinchflatWeb.Endpoint (connection #PID<0.133713.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /database/.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 /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133714.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4CWKSGRE-MADH3i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133714.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", (truncated) 06:48:16.200 [info] GET /tmp/.env 06:48:16.200 [debug] QUERY OK source="settings" db=0.3ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.201 [debug] QUERY OK source="settings" db=0.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.201 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.202 [error] #PID<0.133716.0> running PinchflatWeb.Endpoint (connection #PID<0.133715.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tmp/.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 /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133715.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52702}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133716.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4F4nU_x0hEADH4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133715.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52702}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133715.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52702}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133716.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:16.215 [info] GET /var/.env 06:48:16.216 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.216 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.217 [error] #PID<0.133718.0> running PinchflatWeb.Endpoint (connection #PID<0.133717.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /var/.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 /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133718.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4JkkLjbHvEAAAik"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133718.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:16.245 [info] GET /kyc/.env 06:48:16.246 [debug] QUERY OK source="settings" db=0.3ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.247 [debug] QUERY OK source="settings" db=0.2ms idle=45.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.247 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.247 [error] #PID<0.133720.0> running PinchflatWeb.Endpoint (connection #PID<0.133719.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /kyc/.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 /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52718}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133720.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4QyoAZYkWoAAAjE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52718}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52718}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133720.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:16.259 [info] GET /.vscode/.env 06:48:16.260 [debug] QUERY OK source="settings" db=0.3ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.260 [debug] QUERY OK source="settings" db=0.2ms idle=43.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.260 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.265 [info] GET /node_modules/.env 06:48:16.261 [error] #PID<0.133722.0> running PinchflatWeb.Endpoint (connection #PID<0.133721.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.vscode/.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 /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133722.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4T-sSYutjQADH4i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133722.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: (truncated) 06:48:16.267 [debug] QUERY OK source="settings" db=1.9ms idle=48.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.268 [debug] QUERY OK source="settings" db=0.1ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.268 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.268 [error] #PID<0.133724.0> running PinchflatWeb.Endpoint (connection #PID<0.133723.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /node_modules/.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 /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133723.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133724.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/node_modules/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4Vbt-G2xsoAAGaj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133723.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133723.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133724.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:16.282 [info] GET /api/config.env 06:48:16.282 [info] GET /config.env 06:48:16.283 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.283 [debug] QUERY OK source="settings" db=0.3ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.284 [debug] QUERY OK source="settings" db=0.4ms idle=22.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.284 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.284 [debug] QUERY OK source="settings" db=0.5ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.284 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.285 [error] #PID<0.133728.0> running PinchflatWeb.Endpoint (connection #PID<0.133726.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/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 /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133728.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4ZeYEHldE8ADH5C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133728.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", (truncated) 06:48:16.285 [error] #PID<0.133727.0> running PinchflatWeb.Endpoint (connection #PID<0.133725.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133727.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4ZeYJE_pYYAFLhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133727.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cooki (truncated) 06:48:16.313 [info] GET /api/shared/config.env 06:48:16.314 [debug] QUERY OK source="settings" db=0.2ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.314 [debug] QUERY OK source="settings" db=0.2ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.314 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.315 [error] #PID<0.133730.0> running PinchflatWeb.Endpoint (connection #PID<0.133729.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133729.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133730.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4g5zgF64PAADH5i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133729.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133729.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133730.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 06:48:16.330 [info] GET /api/shared/config/config.env 06:48:16.331 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.332 [debug] QUERY OK source="settings" db=0.4ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.332 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.332 [error] #PID<0.133732.0> running PinchflatWeb.Endpoint (connection #PID<0.133731.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/config/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 /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133731.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133732.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4k88XgnqmoADH6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133731.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133731.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133732.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 06:48:16.337 [info] GET /config/stripe.env 06:48:16.338 [debug] QUERY OK source="settings" db=0.2ms idle=53.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.338 [debug] QUERY OK source="settings" db=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.338 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.339 [error] #PID<0.133734.0> running PinchflatWeb.Endpoint (connection #PID<0.133733.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133734.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4mrh-SUJAwADH6i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133734.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:16.350 [info] GET /.circleci/stripe.env 06:48:16.351 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.352 [debug] QUERY OK source="settings" db=0.2ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.352 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.352 [error] #PID<0.133736.0> running PinchflatWeb.Endpoint (connection #PID<0.133735.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/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 /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133736.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4pyu8Yn3G8AFLhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133736.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:16.371 [info] GET /stripe.env 06:48:16.372 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.373 [debug] QUERY OK source="settings" db=0.2ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.373 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.373 [error] #PID<0.133738.0> running PinchflatWeb.Endpoint (connection #PID<0.133737.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133738.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4u014DDhLkADH7C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133738.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cooki (truncated) 06:48:16.381 [info] GET /config.js 06:48:16.382 [debug] QUERY OK source="settings" db=0.3ms idle=43.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.382 [debug] QUERY OK source="settings" db=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.382 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.383 [error] #PID<0.133740.0> running PinchflatWeb.Endpoint (connection #PID<0.133739.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133740.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4xHQDdlsBsAFLiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133740.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh4xHQDdlsBsAFLiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:16.394 [info] GET /main.js 06:48:16.395 [debug] QUERY OK source="settings" db=0.2ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.395 [debug] QUERY OK source="settings" db=0.2ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.395 [info] GET /env.js 06:48:16.395 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.396 [debug] QUERY OK source="settings" db=0.4ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.397 [debug] QUERY OK source="settings" db=0.2ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.397 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.396 [error] #PID<0.133742.0> running PinchflatWeb.Endpoint (connection #PID<0.133741.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133742.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh40KyA6m-osAFLih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133742.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh40KyA6m-osAFLih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_w (truncated) 06:48:16.401 [info] GET /app.js 06:48:16.397 [error] #PID<0.133744.0> running PinchflatWeb.Endpoint (connection #PID<0.133743.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133744.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh40hZmiM-iYAFLjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133744.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh40hZmiM-iYAFLjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 06:48:16.402 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.402 [debug] QUERY OK source="settings" db=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.403 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.403 [error] #PID<0.133746.0> running PinchflatWeb.Endpoint (connection #PID<0.133745.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133746.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh416pExm0hIADH7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133746.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh416pExm0hIADH7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 06:48:16.460 [info] GET /constants.js 06:48:16.461 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.461 [debug] QUERY OK source="settings" db=0.1ms idle=65.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.462 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.464 [info] GET /bundle.js 06:48:16.464 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.465 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=62.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.462 [error] #PID<0.133748.0> running PinchflatWeb.Endpoint (connection #PID<0.133747.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133747.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133748.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5EBeXbp-ZIADH8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133747.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133747.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133748.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5EBeXbp-ZIADH8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_b (truncated) 06:48:16.466 [error] #PID<0.133750.0> running PinchflatWeb.Endpoint (connection #PID<0.133749.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133750.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5E0-RBusxYADH8i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133750.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5E0-RBusxYADH8i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:16.477 [info] GET /index.js 06:48:16.478 [debug] QUERY OK source="settings" db=0.2ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.478 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.478 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.479 [error] #PID<0.133752.0> running PinchflatWeb.Endpoint (connection #PID<0.133751.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133751.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133752.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5IAWurK1PkAFLjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133751.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133751.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133752.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5IAWurK1PkAFLjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 06:48:16.491 [info] GET /@vite/client 06:48:16.492 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.493 [debug] QUERY OK source="settings" db=0.1ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.493 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.493 [error] #PID<0.133754.0> running PinchflatWeb.Endpoint (connection #PID<0.133753.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133754.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5Lc-dhzeFMAFLkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133754.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5Lc-dhzeFMAFLkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 06:48:16.497 [info] GET /__env.js 06:48:16.498 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.499 [debug] QUERY OK source="settings" db=0.2ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.499 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.500 [error] #PID<0.133756.0> running PinchflatWeb.Endpoint (connection #PID<0.133755.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133755.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133756.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5M2XZfBixQADH9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133755.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133755.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133756.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5M2XZfBixQADH9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 06:48:16.561 [info] GET /vendor.js 06:48:16.562 [debug] QUERY OK source="settings" db=0.4ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.563 [debug] QUERY OK source="settings" db=0.2ms idle=69.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.564 [info] GET /env.json 06:48:16.565 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.566 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.566 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.563 [error] #PID<0.133758.0> running PinchflatWeb.Endpoint (connection #PID<0.133757.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133758.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5cDhtvdGecAFLkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133758.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5cDhtvdGecAFLkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:16.567 [error] #PID<0.133760.0> running PinchflatWeb.Endpoint (connection #PID<0.133759.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133760.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5cx4F2_U0EADH9i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133760.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5cx4F2_U0EADH9i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat (truncated) 06:48:16.619 [info] GET /.vite/manifest.json 06:48:16.620 [debug] QUERY OK source="settings" db=0.2ms idle=120.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.620 [debug] QUERY OK source="settings" db=0.2ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.620 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.621 [error] #PID<0.133762.0> running PinchflatWeb.Endpoint (connection #PID<0.133761.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133761.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133762.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5p0sCHxF-QADH-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133761.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133761.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133762.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh5p0sCHxF-QADH-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/phoe (truncated) 06:48:16.844 [info] GET /asset-manifest.json 06:48:16.844 [debug] QUERY OK source="settings" db=0.2ms idle=278.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.845 [debug] QUERY OK source="settings" db=0.3ms idle=278.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:16.845 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:16.845 [error] #PID<0.133764.0> running PinchflatWeb.Endpoint (connection #PID<0.133763.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133763.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133764.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh6fYkvzg4V8AFLlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133763.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133763.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133764.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh6fYkvzg4V8AFLlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/ro (truncated) 06:48:17.158 [info] GET /wp-config.txt 06:48:17.159 [debug] QUERY OK source="settings" db=0.3ms idle=538.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.160 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=538.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.160 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.161 [error] #PID<0.133766.0> running PinchflatWeb.Endpoint (connection #PID<0.133765.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133765.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133766.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh7qSFtM4jcwADH-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133765.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133765.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52868}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133766.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh7qSFtM4jcwADH-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, : (truncated) 06:48:17.180 [info] GET /wp-config.php.old 06:48:17.181 [debug] QUERY OK source="settings" db=0.2ms idle=348.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.182 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.182 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.183 [error] #PID<0.133768.0> running PinchflatWeb.Endpoint (connection #PID<0.133767.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133767.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133768.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh7vt2mcsOyUADH_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133767.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133767.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133768.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh7vt2mcsOyUADH_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: (truncated) 06:48:17.299 [info] GET /wp-json/wc/v3/payment_gateways 06:48:17.300 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.300 [debug] QUERY OK source="settings" db=0.1ms idle=141.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.301 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.301 [error] #PID<0.133770.0> running PinchflatWeb.Endpoint (connection #PID<0.133769.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133770.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQh8MAyDNaauUADH_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133770.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 06:48:17.410 [info] GET /wp-json/wc/v2/payment_gateways 06:48:17.411 [debug] QUERY OK source="settings" db=0.4ms idle=250.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.412 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.412 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.412 [error] #PID<0.133772.0> running PinchflatWeb.Endpoint (connection #PID<0.133771.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133771.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133772.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQh8mayugqIpgADIAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133771.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133771.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133772.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 06:48:17.421 [info] GET /wp-json/wc/v3/settings/checkout 06:48:17.421 [debug] QUERY OK source="settings" db=0.2ms idle=239.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.422 [debug] QUERY OK source="settings" db=0.2ms idle=121.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.422 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.423 [error] #PID<0.133774.0> running PinchflatWeb.Endpoint (connection #PID<0.133773.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-json/wc/v3/settings/checkout ** (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/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133773.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133774.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-json/wc/v3/settings/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh8pASXpQNGgADIAi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133773.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133773.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133774.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, (truncated) 06:48:17.471 [info] GET /wp-content/uploads/wc-logs/ 06:48:17.472 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=171.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.472 [debug] QUERY OK source="settings" db=0.3ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.473 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.473 [error] #PID<0.133776.0> running PinchflatWeb.Endpoint (connection #PID<0.133775.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133775.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133776.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQh81ApD3y2GIAFLlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133775.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133775.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133776.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 06:48:17.610 [info] GET /manifest.json 06:48:17.611 [debug] QUERY OK source="settings" db=0.2ms idle=198.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.611 [debug] QUERY OK source="settings" db=0.3ms idle=189.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.612 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.612 [error] #PID<0.133778.0> running PinchflatWeb.Endpoint (connection #PID<0.133777.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133777.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133778.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh9WHhs5aHwAADIBC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133777.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133777.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133778.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh9WHhs5aHwAADIBC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug (truncated) 06:48:17.693 [info] GET /.git/HEAD 06:48:17.694 [debug] QUERY OK source="settings" db=0.3ms idle=271.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.695 [debug] QUERY OK source="settings" db=0.3ms idle=222.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.695 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.695 [error] #PID<0.133780.0> running PinchflatWeb.Endpoint (connection #PID<0.133779.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133780.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh9p9yIOM8RYAAAjk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133780.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh9p9yIOM8RYAAAjk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, (truncated) 06:48:17.736 [info] GET /stripe.json 06:48:17.737 [debug] QUERY OK source="settings" db=0.2ms idle=263.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.737 [debug] QUERY OK source="settings" db=0.2ms idle=126.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.737 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.738 [error] #PID<0.133782.0> running PinchflatWeb.Endpoint (connection #PID<0.133781.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133782.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh90HVaxEit8ADIBi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133782.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp (truncated) 06:48:17.923 [info] GET /wp-config.php.save 06:48:17.924 [debug] QUERY OK source="settings" db=0.2ms idle=229.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.925 [debug] QUERY OK source="settings" db=0.2ms idle=229.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.925 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.925 [error] #PID<0.133784.0> running PinchflatWeb.Endpoint (connection #PID<0.133783.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133783.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133784.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh-gzwmNRf_0AAAkE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133783.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133783.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133784.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh-gzwmNRf_0AAAkE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", (truncated) 06:48:17.938 [info] GET /wp-config.php.bak 06:48:17.941 [debug] QUERY OK source="settings" db=1.9ms idle=202.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.943 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=204.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:17.944 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:17.944 [error] #PID<0.133786.0> running PinchflatWeb.Endpoint (connection #PID<0.133785.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133785.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133786.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh-kanKGlmsMADICC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133785.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133785.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133786.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh-kanKGlmsMADICC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 06:48:18.016 [info] GET /wp-config 06:48:18.017 [debug] QUERY OK source="settings" db=0.2ms idle=181.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.017 [debug] QUERY OK source="settings" db=0.4ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.018 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.018 [error] #PID<0.133788.0> running PinchflatWeb.Endpoint (connection #PID<0.133787.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133787.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133788.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh-228IE6Pr8ADICi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133787.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133787.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133788.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp (truncated) 06:48:18.171 [info] GET /wp-config.php.txt 06:48:18.172 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=246.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.173 [debug] QUERY OK source="settings" db=0.6ms idle=231.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.173 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.174 [error] #PID<0.133790.0> running PinchflatWeb.Endpoint (connection #PID<0.133789.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133789.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133790.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh_b14xViycMADIDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133789.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133789.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133790.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQh_b14xViycMADIDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 06:48:18.423 [info] GET /stripe.backup 06:48:18.424 [debug] QUERY OK source="settings" db=0.3ms idle=479.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.424 [debug] QUERY OK source="settings" db=0.4ms idle=407.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.425 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.425 [error] #PID<0.133792.0> running PinchflatWeb.Endpoint (connection #PID<0.133791.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133792.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiAX4sjbMyb0AFLmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133792.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, (truncated) 06:48:18.470 [info] GET /.git/config 06:48:18.471 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=452.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.471 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.471 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.472 [error] #PID<0.133794.0> running PinchflatWeb.Endpoint (connection #PID<0.133793.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133793.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133794.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiAjFv5FNvsoADIDi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133793.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133793.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133794.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiAjFv5FNvsoADIDi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, (truncated) 06:48:18.561 [info] GET /stripe.conf 06:48:18.562 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=388.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.563 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=138.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.563 [error] #PID<0.133796.0> running PinchflatWeb.Endpoint (connection #PID<0.133795.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.conf ** (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.133795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53076}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133796.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiA437WQTK-gADIEC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53076}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53076}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133796.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp (truncated) 06:48:18.659 [info] GET /stripe.bak 06:48:18.660 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=235.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.661 [debug] QUERY OK source="settings" db=0.2ms idle=189.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.661 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.662 [error] #PID<0.133798.0> running PinchflatWeb.Endpoint (connection #PID<0.133797.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133797.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133798.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiBQUBzb009UADIEi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133797.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133797.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133798.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cooki (truncated) 06:48:18.753 [info] GET /wp-config.php~ 06:48:18.754 [debug] QUERY OK source="settings" db=0.4ms idle=282.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.755 [debug] QUERY OK source="settings" db=0.3ms idle=192.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.755 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.756 [error] #PID<0.133800.0> running PinchflatWeb.Endpoint (connection #PID<0.133799.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133800.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiBmt64IOoHkADIFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133800.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiBmt64IOoHkADIFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpo (truncated) 06:48:18.832 [info] GET /wp-config.old 06:48:18.834 [debug] QUERY OK source="settings" db=0.5ms idle=270.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.834 [debug] QUERY OK source="settings" db=0.5ms idle=173.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.835 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.835 [error] #PID<0.133802.0> running PinchflatWeb.Endpoint (connection #PID<0.133801.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133801.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133802.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiB5knkmRCzMAFLmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133801.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133801.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133802.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiB5knkmRCzMAFLmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 06:48:18.898 [info] GET /stripe.old 06:48:18.899 [debug] QUERY OK source="settings" db=0.3ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.900 [debug] QUERY OK source="settings" db=0.2ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.900 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.901 [error] #PID<0.133804.0> running PinchflatWeb.Endpoint (connection #PID<0.133803.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133803.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53122}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133804.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiCJTi0hHvvoAFLnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133803.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53122}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133803.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53122}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133804.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cooki (truncated) 06:48:18.914 [info] GET /wp-admin/admin-ajax.php 06:48:18.915 [debug] QUERY OK source="settings" db=0.4ms idle=81.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.916 [debug] QUERY OK source="settings" db=0.2ms idle=81.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.916 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.917 [error] #PID<0.133806.0> running PinchflatWeb.Endpoint (connection #PID<0.133805.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133805.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133806.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQiCNESRqhqJoAFLnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133805.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133805.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133806.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-re (truncated) 06:48:18.970 [info] GET /stripe.save 06:48:18.971 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.972 [debug] QUERY OK source="settings" db=0.2ms idle=72.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.972 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.972 [error] #PID<0.133808.0> running PinchflatWeb.Endpoint (connection #PID<0.133807.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133808.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiCaeYHvIYF8AFLoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133808.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp (truncated) 06:48:18.986 [info] GET /wp-content/debug.log 06:48:18.987 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.987 [debug] QUERY OK source="settings" db=0.1ms idle=72.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.988 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:18.988 [error] #PID<0.133810.0> running PinchflatWeb.Endpoint (connection #PID<0.133809.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133809.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133810.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiCeOElWG2-8AFLoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133809.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133809.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133810.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:18.998 [info] GET /stripe_keys.json 06:48:18.999 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:18.999 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.000 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.000 [error] #PID<0.133812.0> running PinchflatWeb.Endpoint (connection #PID<0.133811.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_keys.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 /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133812.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiChE0kbZamMAFLpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133812.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_ke (truncated) 06:48:19.009 [info] GET /stripe.key 06:48:19.009 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.010 [debug] QUERY OK source="settings" db=0.2ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.010 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.010 [error] #PID<0.133814.0> running PinchflatWeb.Endpoint (connection #PID<0.133813.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.key ** (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.133813.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133814.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiCjlD4W-a90AFLph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133813.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133813.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133814.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cooki (truncated) 06:48:19.040 [info] GET /stripe.txt 06:48:19.041 [debug] QUERY OK source="settings" db=0.3ms idle=53.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.042 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.042 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.043 [error] #PID<0.133816.0> running PinchflatWeb.Endpoint (connection #PID<0.133815.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133815.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133816.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiCrMG_tklhwAFLqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133815.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133815.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133816.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cooki (truncated) 06:48:19.086 [info] GET /stripe_secret.json 06:48:19.087 [debug] QUERY OK source="settings" db=0.2ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.087 [debug] QUERY OK source="settings" db=0.3ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.088 [error] #PID<0.133818.0> running PinchflatWeb.Endpoint (connection #PID<0.133817.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_secret.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 /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133818.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_secret.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiC2BqH-rYrgAFLqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133817.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133818.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 06:48:19.136 [info] GET /stripe.ini 06:48:19.137 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=126.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.139 [debug] QUERY OK source="settings" db=1.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.139 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.139 [error] #PID<0.133820.0> running PinchflatWeb.Endpoint (connection #PID<0.133819.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.ini ** (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.133819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133820.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiDB9thXonF4ADIFi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133820.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cooki (truncated) 06:48:19.274 [info] GET /stripe.log 06:48:19.275 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=232.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.275 [debug] QUERY OK source="settings" db=0.3ms idle=188.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.276 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.276 [error] #PID<0.133822.0> running PinchflatWeb.Endpoint (connection #PID<0.133821.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133821.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133822.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiDi0WdXViLgAFLrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133821.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133821.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133822.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cooki (truncated) 06:48:19.363 [info] GET /config/stripe.ts 06:48:19.364 [debug] QUERY OK source="settings" db=0.3ms idle=276.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.365 [debug] QUERY OK source="settings" db=0.3ms idle=227.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.365 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.365 [error] #PID<0.133824.0> running PinchflatWeb.Endpoint (connection #PID<0.133823.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.ts ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133823.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133824.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiD4KfBMHVB0AFLrh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133823.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133823.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133824.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pat (truncated) 06:48:19.554 [info] GET /config/stripe.yml 06:48:19.555 [debug] QUERY OK source="settings" db=0.3ms idle=415.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.555 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=280.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.556 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.556 [error] #PID<0.133826.0> running PinchflatWeb.Endpoint (connection #PID<0.133825.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133826.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiElpb64RWJwAFLsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53166}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133826.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:19.703 [info] GET /backup/stripe.json 06:48:19.704 [debug] QUERY OK source="settings" db=0.3ms idle=428.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.705 [debug] QUERY OK source="settings" db=0.4ms idle=340.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.706 [error] #PID<0.133828.0> running PinchflatWeb.Endpoint (connection #PID<0.133827.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/stripe.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 /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133827.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133828.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiFJKMWfI40oAFLsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133827.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133827.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133828.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:19.711 [info] GET /api/stripe.ts 06:48:19.712 [debug] QUERY OK source="settings" db=0.3ms idle=346.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.712 [debug] QUERY OK source="settings" db=0.2ms idle=156.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.712 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.713 [error] #PID<0.133830.0> running PinchflatWeb.Endpoint (connection #PID<0.133829.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/stripe.ts ** (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.133829.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133830.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiFK_M74dHbAAFLtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133829.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133829.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133830.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", (truncated) 06:48:19.798 [info] GET /config/initializers/stripe.rb 06:48:19.800 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=243.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.800 [debug] QUERY OK source="settings" db=0.3ms idle=95.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.801 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.801 [error] #PID<0.133832.0> running PinchflatWeb.Endpoint (connection #PID<0.133831.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/initializers/stripe.rb ** (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/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133831.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133832.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/initializers/stripe.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiFf3yUCyQx4AFLth"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133831.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133831.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133832.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"} (truncated) 06:48:19.889 [info] GET /stripe_config.json 06:48:19.890 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.891 [debug] QUERY OK source="settings" db=0.2ms idle=178.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.891 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.891 [error] #PID<0.133834.0> running PinchflatWeb.Endpoint (connection #PID<0.133833.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_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 /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133833.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133834.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiF1iG2spcDcAFLuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133833.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133833.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133834.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 06:48:19.978 [info] GET /storage/stripe.json 06:48:19.979 [debug] QUERY OK source="settings" db=0.4ms idle=179.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.980 [debug] QUERY OK source="settings" db=0.3ms idle=179.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:19.980 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:19.981 [error] #PID<0.133836.0> running PinchflatWeb.Endpoint (connection #PID<0.133835.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133836.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGKxdkyOmF8ADIGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133835.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133836.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:20.017 [info] GET /storage/keys/stripe.json 06:48:20.018 [debug] QUERY OK source="settings" db=0.2ms idle=177.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.018 [debug] QUERY OK source="settings" db=0.1ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.019 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.019 [error] #PID<0.133838.0> running PinchflatWeb.Endpoint (connection #PID<0.133837.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/keys/stripe.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 /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133838.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/keys/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGUCX6ReHv4ADIGi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133838.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:20.036 [info] GET /storage/secrets/stripe.json 06:48:20.037 [info] GET /storage/stripe.keys 06:48:20.037 [debug] QUERY OK source="settings" db=0.3ms idle=145.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.037 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=57.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.038 [debug] QUERY OK source="settings" db=0.8ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.038 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.039 [debug] QUERY OK source="settings" db=0.9ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.039 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.039 [error] #PID<0.133840.0> running PinchflatWeb.Endpoint (connection #PID<0.133839.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/secrets/stripe.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 /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133839.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133840.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGYadSsUthoADIHC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133839.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133839.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133840.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarde (truncated) 06:48:20.040 [error] #PID<0.133842.0> running PinchflatWeb.Endpoint (connection #PID<0.133841.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133841.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133842.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGYrDT6wffgAAGbD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133841.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133841.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133842.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:20.091 [info] GET /settings/stripe.py 06:48:20.092 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.092 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.093 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.093 [error] #PID<0.133844.0> running PinchflatWeb.Endpoint (connection #PID<0.133843.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /settings/stripe.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133844.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/settings/stripe.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGllJM6qSUEADIHi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133844.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:20.115 [info] GET /config/stripe.yaml 06:48:20.116 [debug] QUERY OK source="settings" db=0.4ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.117 [debug] QUERY OK source="settings" db=0.3ms idle=78.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.117 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.118 [error] #PID<0.133846.0> running PinchflatWeb.Endpoint (connection #PID<0.133845.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.yaml ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133845.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133846.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGrYedPnk34ADIIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133845.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133845.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53206}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133846.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:20.128 [info] GET /storage/app/stripe.json 06:48:20.129 [debug] QUERY OK source="settings" db=0.4ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.129 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.130 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.130 [error] #PID<0.133848.0> running PinchflatWeb.Endpoint (connection #PID<0.133847.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/app/stripe.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 /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133847.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133848.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/app/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiGuawybSmXIAFLuh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133847.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133847.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53210}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133848.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x- (truncated) 06:48:20.258 [info] GET /api/payment/config 06:48:20.259 [info] GET /config/stripe.json 06:48:20.260 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=166.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.260 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=143.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.260 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.261 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.261 [debug] QUERY OK source="settings" db=0.9ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.261 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.261 [error] #PID<0.133850.0> running PinchflatWeb.Endpoint (connection #PID<0.133849.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53214}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133850.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiHNeTLqZo2MAFLvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53214}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133849.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53214}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133850.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:20.263 [error] #PID<0.133852.0> running PinchflatWeb.Endpoint (connection #PID<0.133851.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133851.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133852.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiHNunY0YtWsAFLvh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133851.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133851.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133852.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:20.278 [info] GET /app/config/stripe.yml 06:48:20.279 [debug] QUERY OK source="settings" db=0.4ms idle=149.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.280 [debug] QUERY OK source="settings" db=0.3ms idle=19.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.280 [error] #PID<0.133854.0> running PinchflatWeb.Endpoint (connection #PID<0.133853.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/stripe.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 /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53222}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133854.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiHSTQ6BBReoAFLwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53222}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53222}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133854.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 06:48:20.407 [info] GET /config/payment.yml 06:48:20.408 [debug] QUERY OK source="settings" db=0.2ms idle=147.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.409 [debug] QUERY OK source="settings" db=0.2ms idle=147.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.409 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.409 [error] #PID<0.133856.0> running PinchflatWeb.Endpoint (connection #PID<0.133855.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/payment.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 /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133855.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133856.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/payment.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiHxE0dq2g4oAFLwh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133855.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133855.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133856.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:20.492 [info] GET /admin/config 06:48:20.493 [debug] QUERY OK source="settings" db=0.3ms idle=231.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.494 [debug] QUERY OK source="settings" db=0.2ms idle=214.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.494 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.494 [error] #PID<0.133858.0> running PinchflatWeb.Endpoint (connection #PID<0.133857.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/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 /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133857.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133858.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiIFVC7CpJ_0AAAkk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133857.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133857.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53232}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133858.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 1 (truncated) 06:48:20.626 [info] GET /api/v1/settings 06:48:20.626 [debug] QUERY OK source="settings" db=0.2ms idle=346.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.627 [debug] QUERY OK source="settings" db=0.2ms idle=218.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.628 [error] #PID<0.133860.0> running PinchflatWeb.Endpoint (connection #PID<0.133859.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/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/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133859.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133860.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiIlJAWc6ViUAAAlE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133859.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133859.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133860.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], re (truncated) 06:48:20.710 [info] GET /secrets/stripe.json 06:48:20.711 [debug] QUERY OK source="settings" db=0.2ms idle=302.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.712 [debug] QUERY OK source="settings" db=0.1ms idle=218.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.712 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.712 [error] #PID<0.133862.0> running PinchflatWeb.Endpoint (connection #PID<0.133861.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets/stripe.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 /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133862.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiI5VXQo1JegAAAlk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133861.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53240}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133862.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:20.746 [info] GET /api/stripe/config 06:48:20.747 [debug] QUERY OK source="settings" db=0.2ms idle=253.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.748 [debug] QUERY OK source="settings" db=0.1ms idle=120.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.748 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.748 [error] #PID<0.133864.0> running PinchflatWeb.Endpoint (connection #PID<0.133863.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133863.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53244}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133864.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiJB5WDssbgoAFLxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133863.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53244}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133863.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53244}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133864.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:20.854 [info] GET /credentials.txt 06:48:20.855 [debug] QUERY OK source="settings" db=0.3ms idle=143.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.855 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.855 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.856 [error] #PID<0.133866.0> running PinchflatWeb.Endpoint (connection #PID<0.133865.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /credentials.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133865.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133866.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiJbgf979nOIAFLxh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133865.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133865.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133866.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.tx (truncated) 06:48:20.861 [info] GET /secrets.json 06:48:20.861 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.862 [debug] QUERY OK source="settings" db=0.1ms idle=113.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:20.862 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:20.863 [error] #PID<0.133868.0> running PinchflatWeb.Endpoint (connection #PID<0.133867.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53252}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133868.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiJdIyt--UlQAFLyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53252}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53252}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133868.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, (truncated) 06:48:21.046 [info] GET /secrets.yaml 06:48:21.047 [debug] QUERY OK source="settings" db=0.2ms idle=204.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.048 [debug] QUERY OK source="settings" db=0.2ms idle=192.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.048 [error] #PID<0.133870.0> running PinchflatWeb.Endpoint (connection #PID<0.133869.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133869.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133870.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiKJa8yrEoIMAFLyh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133869.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133869.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133870.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, (truncated) 06:48:21.143 [info] GET /config/secrets.yml 06:48:21.144 [debug] QUERY OK source="settings" db=0.2ms idle=288.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.145 [debug] QUERY OK source="settings" db=0.3ms idle=282.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.145 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.146 [error] #PID<0.133872.0> running PinchflatWeb.Endpoint (connection #PID<0.133871.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/secrets.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 /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133872.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiKghtn7z_UUAFLzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133872.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:21.213 [info] GET /config/settings.json 06:48:21.214 [debug] QUERY OK source="settings" db=0.4ms idle=351.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.214 [debug] QUERY OK source="settings" db=0.3ms idle=166.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.215 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.215 [error] #PID<0.133874.0> running PinchflatWeb.Endpoint (connection #PID<0.133873.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/settings.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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133874.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiKxG9KgaxgwADIIi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133874.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:21.293 [info] GET /api/config 06:48:21.294 [debug] QUERY OK source="settings" db=0.2ms idle=245.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.294 [debug] QUERY OK source="settings" db=0.2ms idle=150.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.294 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.295 [error] #PID<0.133876.0> running PinchflatWeb.Endpoint (connection #PID<0.133875.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133875.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133876.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiLEOVIeD5xUAFLzh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133875.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133875.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133876.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiLEOVIeD5xUAFLzh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_bui (truncated) 06:48:21.392 [info] GET /api/v1/config 06:48:21.392 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=247.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.393 [debug] QUERY OK source="settings" db=0.2ms idle=178.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.393 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.394 [error] #PID<0.133878.0> running PinchflatWeb.Endpoint (connection #PID<0.133877.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133877.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133878.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiLbuKpuHbl0AFL0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133877.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133877.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133878.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiLbuKpuHbl0AFL0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, (truncated) 06:48:21.521 [info] GET /api/settings 06:48:21.522 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=306.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.522 [debug] QUERY OK source="settings" db=0.2ms idle=228.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.522 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.523 [error] #PID<0.133880.0> running PinchflatWeb.Endpoint (connection #PID<0.133879.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133879.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53276}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133880.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiL6jV0hESiMAFL0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133879.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53276}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133879.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53276}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133880.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiL6jV0hESiMAFL0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 06:48:21.533 [info] GET /credentials.json 06:48:21.534 [debug] QUERY OK source="settings" db=0.3ms idle=239.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.534 [debug] QUERY OK source="settings" db=0.2ms idle=141.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.535 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.535 [error] #PID<0.133882.0> running PinchflatWeb.Endpoint (connection #PID<0.133881.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133881.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53280}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133882.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiL9cBsedlUEAFL1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133881.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53280}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133881.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53280}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133882.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentia (truncated) 06:48:21.551 [info] GET /swagger.json 06:48:21.552 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.552 [debug] QUERY OK source="settings" db=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.552 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.553 [error] #PID<0.133884.0> running PinchflatWeb.Endpoint (connection #PID<0.133883.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /swagger.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 /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133884.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiMBt9102A_MAFL1h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133883.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133884.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, (truncated) 06:48:21.876 [info] GET /application.yml 06:48:21.877 [debug] QUERY OK source="settings" db=0.3ms idle=342.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.877 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.877 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.878 [error] #PID<0.133886.0> running PinchflatWeb.Endpoint (connection #PID<0.133885.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.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 /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133885.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133886.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiNPKfs-eE1MAFL2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133885.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133885.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53292}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133886.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.ym (truncated) 06:48:21.974 [info] GET /config/application.yml 06:48:21.975 [debug] QUERY OK source="settings" db=0.3ms idle=422.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.975 [debug] QUERY OK source="settings" db=0.2ms idle=422.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.979 [info] GET /config/credentials.yml 06:48:21.980 [debug] QUERY OK source="settings" db=0.3ms idle=135.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.980 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:21.981 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:21.976 [error] #PID<0.133888.0> running PinchflatWeb.Endpoint (connection #PID<0.133887.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/application.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 /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133887.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133888.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiNmlae_8CmwAFL2h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133887.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133887.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133888.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:21.981 [error] #PID<0.133890.0> running PinchflatWeb.Endpoint (connection #PID<0.133889.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/credentials.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 /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133889.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133890.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/credentials.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiNn0U1H9kmIAFL3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133889.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133889.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133890.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:22.007 [info] GET /config/config.json 06:48:22.008 [debug] QUERY OK source="settings" db=0.3ms idle=130.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.009 [debug] QUERY OK source="settings" db=0.2ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.009 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.009 [error] #PID<0.133892.0> running PinchflatWeb.Endpoint (connection #PID<0.133891.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53304}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133892.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiNuiKzqnKaMAAAmE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53304}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133891.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53304}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133892.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:22.069 [info] GET /admin/settings 06:48:22.069 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=93.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.070 [debug] QUERY OK source="settings" db=0.1ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.071 [error] #PID<0.133894.0> running PinchflatWeb.Endpoint (connection #PID<0.133893.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133893.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133894.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiN9KKBqP38oAFL3h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133893.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133893.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53308}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133894.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla (truncated) 06:48:22.108 [info] GET /webhooks/settings.json 06:48:22.108 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.109 [debug] QUERY OK source="settings" db=0.1ms idle=100.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.109 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.109 [error] #PID<0.133896.0> running PinchflatWeb.Endpoint (connection #PID<0.133895.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /webhooks/settings.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 /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133895.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133896.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/webhooks/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiOGeNkpQ9gMAFL4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133895.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133895.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133896.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185. (truncated) 06:48:22.230 [info] GET /instance/config.py 06:48:22.231 [debug] QUERY OK source="settings" db=0.2ms idle=221.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.231 [debug] QUERY OK source="settings" db=0.2ms idle=161.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.231 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.232 [error] #PID<0.133898.0> running PinchflatWeb.Endpoint (connection #PID<0.133897.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /instance/config.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133897.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133898.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/instance/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiOjoUrNVvA8AFL4h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133897.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133897.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53316}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133898.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:22.414 [info] GET /config/parameters.yml 06:48:22.415 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=344.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.416 [debug] QUERY OK source="settings" db=0.2ms idle=306.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.416 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.416 [error] #PID<0.133900.0> running PinchflatWeb.Endpoint (connection #PID<0.133899.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/parameters.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 /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133900.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPPgtQ8lLqMAFL5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133899.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133900.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.7 (truncated) 06:48:22.455 [info] GET /app/config/parameters.yml 06:48:22.456 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=346.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.456 [debug] QUERY OK source="settings" db=0.2ms idle=225.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.456 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.457 [error] #PID<0.133902.0> running PinchflatWeb.Endpoint (connection #PID<0.133901.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/parameters.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 /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133901.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133902.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPZRzmHFiqAAFL5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133901.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133901.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133902.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPZRzmHFiqAAFL5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {P (truncated) 06:48:22.487 [info] GET /config.inc 06:48:22.488 [debug] QUERY OK source="settings" db=0.3ms idle=255.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.488 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.488 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.489 [error] #PID<0.133904.0> running PinchflatWeb.Endpoint (connection #PID<0.133903.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.inc ** (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.133903.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133904.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPg1pODQ_AwAFL6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133903.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133903.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133904.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cooki (truncated) 06:48:22.525 [info] GET /secrets.yml 06:48:22.526 [debug] QUERY OK source="settings" db=0.3ms idle=109.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.527 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.527 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.527 [error] #PID<0.133906.0> running PinchflatWeb.Endpoint (connection #PID<0.133905.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133905.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133906.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPp_o9DmZOcAAGbj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133905.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133905.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133906.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, (truncated) 06:48:22.536 [info] GET /parameters.yml 06:48:22.537 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=80.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.538 [debug] QUERY OK source="settings" db=0.2ms idle=49.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.538 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.538 [error] #PID<0.133908.0> running PinchflatWeb.Endpoint (connection #PID<0.133907.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /parameters.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 /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133907.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133908.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPspmdRGtxgAAGcD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133907.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133907.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133908.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", (truncated) 06:48:22.550 [info] GET /docker-compose.yml 06:48:22.551 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.551 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.552 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.552 [info] GET /.vscode/sftp.json 06:48:22.553 [debug] QUERY OK source="settings" db=0.4ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.554 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.554 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.552 [error] #PID<0.133910.0> running PinchflatWeb.Endpoint (connection #PID<0.133909.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133909.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133910.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPv89yIs7gMAFL6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133909.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133909.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133910.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPv89yIs7gMAFL6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 06:48:22.555 [error] #PID<0.133912.0> running PinchflatWeb.Endpoint (connection #PID<0.133911.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133911.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133912.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPwXJQPmu4UAFL7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133911.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133911.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133912.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pa (truncated) 06:48:22.566 [info] GET /appsettings.json 06:48:22.567 [debug] QUERY OK source="settings" db=0.3ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.567 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.568 [error] #PID<0.133914.0> running PinchflatWeb.Endpoint (connection #PID<0.133913.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /appsettings.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 /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133913.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133914.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiPzuaxGCgEgAFL7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133913.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133913.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133914.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettin (truncated) 06:48:22.591 [info] GET /application.properties 06:48:22.591 [debug] QUERY OK source="settings" db=0.3ms idle=39.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.592 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.592 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.593 [error] #PID<0.133916.0> running PinchflatWeb.Endpoint (connection #PID<0.133915.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133915.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133916.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiP5omD_m_ikAFL8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133915.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133915.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133916.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:22.784 [info] GET /.aws/credentials 06:48:22.785 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=231.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.786 [debug] QUERY OK source="settings" db=0.1ms idle=218.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.786 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.786 [error] #PID<0.133918.0> running PinchflatWeb.Endpoint (connection #PID<0.133917.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133917.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133918.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiQnwZm_KbF4AFL8h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133917.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133917.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133918.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:22.813 [info] GET /settings.py 06:48:22.813 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 06:48:22.813 [debug] QUERY OK source="settings" db=0.2ms idle=245.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.814 [debug] QUERY OK source="settings" db=0.1ms idle=222.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.815 [debug] QUERY OK source="settings" db=0.1ms idle=222.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.815 [debug] QUERY OK source="settings" db=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.817 [info] Sent 200 in 4ms 06:48:22.829 [info] GET /.travis.yml 06:48:22.829 [debug] QUERY OK source="settings" db=0.2ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.830 [debug] QUERY OK source="settings" db=0.1ms idle=15.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:22.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:22.830 [error] #PID<0.133922.0> running PinchflatWeb.Endpoint (connection #PID<0.133921.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.travis.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 /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133922.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiQyVGtCcva4AFL-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133921.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133922.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiQyVGtCcva4AFL-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 (truncated) 06:48:23.040 [info] GET /config/database.yml 06:48:23.041 [debug] QUERY OK source="settings" db=0.3ms idle=226.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.042 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.042 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.042 [error] #PID<0.133924.0> running PinchflatWeb.Endpoint (connection #PID<0.133923.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/database.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 /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133923.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53368}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133924.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiRk2-FsrVPIAFL_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133923.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53368}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133923.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53368}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133924.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ] (truncated) 06:48:23.173 [info] GET /_profiler/latest 06:48:23.174 [debug] QUERY OK source="settings" db=0.2ms idle=343.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.174 [debug] QUERY OK source="settings" db=0.1ms idle=344.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.174 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.175 [error] #PID<0.133926.0> running PinchflatWeb.Endpoint (connection #PID<0.133925.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133925.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133926.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiSEZpH6Zve8AAGcj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133925.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133925.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53380}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133926.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:23.250 [info] GET /horizon/api/stats 06:48:23.250 [debug] QUERY OK source="settings" db=0.3ms idle=403.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.251 [debug] QUERY OK source="settings" db=0.1ms idle=209.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.252 [error] #PID<0.133928.0> running PinchflatWeb.Endpoint (connection #PID<0.133927.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133927.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133928.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiSWt_4m9y3oAFL_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133927.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133927.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133928.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:23.301 [info] GET /backend/config/default.yml 06:48:23.302 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.303 [debug] QUERY OK source="settings" db=0.1ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.303 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.303 [error] #PID<0.133930.0> running PinchflatWeb.Endpoint (connection #PID<0.133929.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/default.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 /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133929.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133930.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/default.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiSjE4eBNfzQAFMAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133929.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133929.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133930.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-pro (truncated) 06:48:23.426 [info] GET /app_dev.php/_profiler/phpinfo 06:48:23.427 [debug] QUERY OK source="settings" db=0.2ms idle=252.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.427 [debug] QUERY OK source="settings" db=0.2ms idle=176.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.427 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.428 [error] #PID<0.133932.0> running PinchflatWeb.Endpoint (connection #PID<0.133931.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133931.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133932.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTAzbmUhh6EAFMAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133931.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133931.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133932.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185 (truncated) 06:48:23.457 [info] GET /aws/credentials 06:48:23.457 [debug] QUERY OK source="settings" db=0.3ms idle=206.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.458 [debug] QUERY OK source="settings" db=0.2ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.458 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.458 [error] #PID<0.133934.0> running PinchflatWeb.Endpoint (connection #PID<0.133933.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133933.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133934.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTIDYWqSe1MAFMBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133933.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133933.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133934.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_ (truncated) 06:48:23.489 [info] GET /.aws/config 06:48:23.489 [debug] QUERY OK source="settings" db=0.2ms idle=186.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.490 [debug] QUERY OK source="settings" db=0.2ms idle=62.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.491 [error] #PID<0.133936.0> running PinchflatWeb.Endpoint (connection #PID<0.133935.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133936.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTPvi2l23EQAFMBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133936.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp (truncated) 06:48:23.575 [info] GET /aws-secret.yaml 06:48:23.575 [info] GET /.circleci/config.yml 06:48:23.576 [debug] QUERY OK source="settings" db=0.3ms idle=148.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.576 [debug] QUERY OK source="settings" db=0.3ms idle=118.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.577 [debug] QUERY OK source="settings" db=0.3ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.577 [debug] QUERY OK source="settings" db=0.3ms idle=118.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.577 [error] #PID<0.133939.0> running PinchflatWeb.Endpoint (connection #PID<0.133937.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/config.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 /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53406}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133939.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTkUDoZU3xkAFMCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53406}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53406}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133939.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTkUDoZU3xkAFMCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 06:48:23.577 [error] #PID<0.133940.0> running PinchflatWeb.Endpoint (connection #PID<0.133938.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws-secret.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53410}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133940.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiTkUB34VEOAADIJC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53410}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53410}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133940.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", (truncated) 06:48:23.657 [info] GET /.bitbucket/pipelines.yml 06:48:23.658 [debug] QUERY OK source="settings" db=0.3ms idle=167.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.658 [debug] QUERY OK source="settings" db=0.3ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.659 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.659 [error] #PID<0.133942.0> running PinchflatWeb.Endpoint (connection #PID<0.133941.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.bitbucket/pipelines.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 /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133942.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.bitbucket/pipelines.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiT31rHxqhT8AFMCh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133941.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133942.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:23.679 [info] GET /server-info 06:48:23.680 [debug] QUERY OK source="settings" db=0.2ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.681 [debug] QUERY OK source="settings" db=0.2ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.681 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.681 [error] #PID<0.133944.0> running PinchflatWeb.Endpoint (connection #PID<0.133943.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133943.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133944.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiT9NK_MfkH4AFMDB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133943.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133943.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133944.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: (truncated) 06:48:23.794 [info] GET /phpinfo.php 06:48:23.795 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=218.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.796 [debug] QUERY OK source="settings" db=0.2ms idle=137.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.796 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.797 [error] #PID<0.133946.0> running PinchflatWeb.Endpoint (connection #PID<0.133945.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53422}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133946.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiUYn25DOf6cAAGdD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53422}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53422}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133946.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiUYn25DOf6cAAGdD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:23.845 [info] GET /config.yml 06:48:23.845 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=186.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.846 [debug] QUERY OK source="settings" db=0.1ms idle=165.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.846 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.847 [error] #PID<0.133948.0> running PinchflatWeb.Endpoint (connection #PID<0.133947.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133948.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiUkmY9clSdUAAGdj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133947.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133948.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cooki (truncated) 06:48:23.854 [info] GET /_profiler/phpinfo 06:48:23.854 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.855 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.855 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.856 [error] #PID<0.133950.0> running PinchflatWeb.Endpoint (connection #PID<0.133949.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133949.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133950.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiUmw7v3kAVEAAGeD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133949.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133949.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133950.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:23.895 [info] GET /phpinfo 06:48:23.896 [debug] QUERY OK source="settings" db=0.3ms idle=49.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.896 [debug] QUERY OK source="settings" db=0.1ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:23.896 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:23.897 [error] #PID<0.133952.0> running PinchflatWeb.Endpoint (connection #PID<0.133951.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /phpinfo ** (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.133951.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133952.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiUwjW_5cwWsAAGej"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133951.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133951.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133952.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:24.052 [info] GET /serverless.yml 06:48:24.053 [debug] QUERY OK source="settings" db=0.3ms idle=204.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.054 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.054 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.055 [error] #PID<0.133954.0> running PinchflatWeb.Endpoint (connection #PID<0.133953.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /serverless.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 /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133954.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiVWJA74XWEIAAGfD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133954.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", (truncated) 06:48:24.067 [info] GET /backend/config/settings.yml 06:48:24.068 [debug] QUERY OK source="settings" db=0.2ms idle=212.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.068 [debug] QUERY OK source="settings" db=0.2ms idle=172.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.069 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.069 [error] #PID<0.133956.0> running PinchflatWeb.Endpoint (connection #PID<0.133955.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/settings.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 /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133955.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133956.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/settings.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiVZpkFf8wUEADIJi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133955.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133955.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133956.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forw (truncated) 06:48:24.103 [info] GET /debug/default/view 06:48:24.104 [debug] QUERY OK source="settings" db=0.4ms idle=207.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.105 [debug] QUERY OK source="settings" db=0.2ms idle=50.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.105 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.105 [error] #PID<0.133958.0> running PinchflatWeb.Endpoint (connection #PID<0.133957.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /debug/default/view ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133957.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133958.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiViNz1neKxoADIKC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133957.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133957.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133958.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:24.437 [info] GET /debug.log 06:48:24.438 [debug] QUERY OK source="settings" db=0.2ms idle=383.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.438 [debug] QUERY OK source="settings" db=0.3ms idle=370.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.439 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.439 [error] #PID<0.133960.0> running PinchflatWeb.Endpoint (connection #PID<0.133959.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133959.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53450}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133960.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiWx1ZxvHVFAADIKi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133959.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53450}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133959.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53450}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133960.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiWx1ZxvHVFAADIKi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:24.448 [info] GET /info.php 06:48:24.449 [debug] QUERY OK source="settings" db=0.3ms idle=380.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.449 [debug] QUERY OK source="settings" db=0.2ms idle=345.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.450 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.450 [error] #PID<0.133962.0> running PinchflatWeb.Endpoint (connection #PID<0.133961.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53454}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133962.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiW0dj-gSxBcADILC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53454}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53454}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133962.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiW0dj-gSxBcADILC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:24.461 [info] GET /test.php 06:48:24.462 [debug] QUERY OK source="settings" db=0.2ms idle=357.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.462 [debug] QUERY OK source="settings" db=0.2ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.463 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.463 [error] #PID<0.133964.0> running PinchflatWeb.Endpoint (connection #PID<0.133963.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53458}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133964.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiW3mju9o-i8ADILi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53458}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53458}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133964.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiW3mju9o-i8ADILi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:24.593 [info] GET /error.log 06:48:24.594 [debug] QUERY OK source="settings" db=0.2ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.595 [debug] QUERY OK source="settings" db=0.2ms idle=145.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.595 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.595 [error] #PID<0.133966.0> running PinchflatWeb.Endpoint (connection #PID<0.133965.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /error.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 /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133965.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133966.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiXXFd92HQasADIMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133965.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133965.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133966.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiXXFd92HQasADIMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:24.759 [info] GET /storage/logs/laravel.log 06:48:24.760 [debug] QUERY OK source="settings" db=0.2ms idle=310.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.760 [debug] QUERY OK source="settings" db=0.2ms idle=297.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.760 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.761 [error] #PID<0.133968.0> running PinchflatWeb.Endpoint (connection #PID<0.133967.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/laravel.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 /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53466}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133968.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiX-k3k3mQh4ADIMi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53466}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53466}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133968.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiX-k3k3mQh4ADIMi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 06:48:24.869 [info] GET /manage/env 06:48:24.870 [debug] QUERY OK source="settings" db=0.3ms idle=275.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.871 [debug] QUERY OK source="settings" db=0.2ms idle=275.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.871 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.871 [error] #PID<0.133970.0> running PinchflatWeb.Endpoint (connection #PID<0.133969.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133970.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiYY3qWGadCIAFMDh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133970.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil (truncated) 06:48:24.939 [info] GET /storage/logs/stripe.log 06:48:24.940 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=179.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.941 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:24.941 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:24.943 [error] #PID<0.133972.0> running PinchflatWeb.Endpoint (connection #PID<0.133971.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/stripe.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 /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133971.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53474}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133972.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiYpgEjYuAwYAFMEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133971.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53474}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133971.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53474}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133972.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:25.026 [info] GET /storage/logs/payments.log 06:48:25.026 [debug] QUERY OK source="settings" db=0.3ms idle=176.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:25.027 [debug] QUERY OK source="settings" db=0.2ms idle=156.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:25.027 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:25.027 [error] #PID<0.133974.0> running PinchflatWeb.Endpoint (connection #PID<0.133973.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/payments.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 /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133973.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133974.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/payments.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQiY-I8wfVVR4AFMEh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133973.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133973.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133974.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "htt (truncated) 06:48:33.951 [info] GET / 06:48:33.952 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 06:48:33.952 [debug] QUERY OK source="settings" db=0.2ms idle=1886.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:33.953 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1887.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 06:48:33.953 [debug] QUERY OK source="sources" db=0.2ms idle=1087.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 06:48:33.954 [debug] QUERY OK source="media_items" db=0.7ms idle=888.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:48:33.956 [debug] QUERY OK source="media_items" db=0.8ms idle=87.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:48:33.957 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:33.957 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:33.959 [debug] QUERY OK source="settings" db=0.3ms idle=4.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:33.961 [debug] QUERY OK source="tasks" db=0.5ms idle=5.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 06:48:33.963 [debug] QUERY OK source="media_items" db=1.0ms idle=6.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 (NOT (m0."media_filepath" IS NULL)) [] 06:48:33.964 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 06:48:33.966 [debug] QUERY OK source="sources" db=0.8ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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 (?,?)) [2, 5] 06:48:33.970 [debug] QUERY OK source="media_items" db=0.8ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (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"))) [] 06:48:33.971 [debug] QUERY OK source="media_items" db=1.0ms idle=9.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."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] 06:48:33.973 [debug] QUERY OK source="sources" db=0.5ms idle=9.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 06:48:33.975 [info] Sent 200 in 24ms 06:48:34.722 [info] GET /.env.production 06:48:34.724 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=758.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.725 [debug] QUERY OK source="settings" db=0.8ms idle=758.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.725 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.726 [error] #PID<0.133978.0> running PinchflatWeb.Endpoint (connection #PID<0.133977.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133977.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133978.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9GD4yO-Ze0ADIQi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133977.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133977.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133978.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil (truncated) 06:48:34.790 [info] GET /.env.production.local 06:48:34.791 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=820.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.793 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=820.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.793 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.794 [error] #PID<0.133980.0> running PinchflatWeb.Endpoint (connection #PID<0.133979.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.production.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.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133980.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9WGE5yz0Q8ADIRC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133979.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133980.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:34.813 [info] GET /shop 06:48:34.814 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=841.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.815 [debug] QUERY OK source="settings" db=0.7ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.815 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.816 [error] #PID<0.133982.0> running PinchflatWeb.Endpoint (connection #PID<0.133981.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /shop ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133981.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54544}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133982.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/shop", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9btXmwJtNsAFMGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133981.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54544}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133981.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54544}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133982.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 06:48:34.833 [info] GET /pricing 06:48:34.835 [debug] QUERY OK source="settings" db=1.1ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.836 [debug] QUERY OK source="settings" db=0.2ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.836 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.837 [error] #PID<0.133984.0> running PinchflatWeb.Endpoint (connection #PID<0.133983.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /pricing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133983.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54552}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133984.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/pricing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9ghZv8sPr4AAGfj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133983.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54552}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133983.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54552}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133984.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:34.847 [info] GET /payment 06:48:34.848 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=54.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.849 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.849 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.849 [info] GET /admin 06:48:34.850 [debug] QUERY OK source="settings" db=0.3ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.851 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.851 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.849 [error] #PID<0.133986.0> running PinchflatWeb.Endpoint (connection #PID<0.133985.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment ** (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.133985.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54556}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133986.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9jumeTgI7EAFMGh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133985.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54556}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133985.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54556}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133986.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:34.851 [error] #PID<0.133988.0> running PinchflatWeb.Endpoint (connection #PID<0.133987.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133987.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133988.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9kPbNdZp98AFMHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133987.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133987.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133988.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:34.872 [info] GET /donate 06:48:34.873 [debug] QUERY OK source="settings" db=0.4ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.874 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.874 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.874 [error] #PID<0.133990.0> running PinchflatWeb.Endpoint (connection #PID<0.133989.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /donate ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133989.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133990.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/donate", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9ptQyD3gPwAAGgD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133989.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133989.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133990.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 06:48:34.895 [info] GET /dashboard 06:48:34.896 [debug] QUERY OK source="settings" db=0.5ms idle=45.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.897 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.897 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.897 [error] #PID<0.133992.0> running PinchflatWeb.Endpoint (connection #PID<0.133991.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133991.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54584}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133992.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi9vRB6Hndy0AFMHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133991.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54584}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.133991.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54584}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133992.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 06:48:34.920 [info] GET /account 06:48:34.921 [debug] QUERY OK source="settings" db=0.2ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.921 [debug] QUERY OK source="settings" db=0.2ms idle=47.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.921 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.922 [error] #PID<0.133994.0> running PinchflatWeb.Endpoint (connection #PID<0.133993.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /account ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133993.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133994.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/account", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi91HX-f3itwAFMIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133993.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133993.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133994.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:34.930 [info] GET /.env 06:48:34.931 [debug] QUERY OK source="settings" db=0.3ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.932 [debug] QUERY OK source="settings" db=0.5ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.935 [error] #PID<0.133996.0> running PinchflatWeb.Endpoint (connection #PID<0.133995.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133995.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133996.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi93n-ZMXS28ADIRi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133995.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133995.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133996.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contr (truncated) 06:48:34.949 [info] GET /.env.prod 06:48:34.950 [debug] QUERY OK source="settings" db=0.3ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.950 [debug] QUERY OK source="settings" db=0.2ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.951 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.951 [error] #PID<0.133998.0> running PinchflatWeb.Endpoint (connection #PID<0.133997.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133998.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi98GUqG3uhwADISC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.133998.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:34.970 [info] GET /.env.staging 06:48:34.971 [debug] QUERY OK source="settings" db=0.2ms idle=49.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.971 [debug] QUERY OK source="settings" db=0.2ms idle=39.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:34.971 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:34.972 [error] #PID<0.134000.0> running PinchflatWeb.Endpoint (connection #PID<0.133999.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.133999.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134000.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-BETuvLzXcADISi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133999.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.133999.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134000.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_c (truncated) 06:48:35.009 [info] GET /.env.stage 06:48:35.010 [debug] QUERY OK source="settings" db=0.3ms idle=77.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.010 [debug] QUERY OK source="settings" db=0.2ms idle=60.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.011 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.013 [info] GET /.env.dev 06:48:35.014 [debug] QUERY OK source="settings" db=0.3ms idle=62.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.014 [debug] QUERY OK source="settings" db=0.1ms idle=43.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.014 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.011 [error] #PID<0.134002.0> running PinchflatWeb.Endpoint (connection #PID<0.134001.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134001.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54624}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134002.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-KWzX5-PpcADITC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134001.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54624}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134001.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54624}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134002.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.015 [error] #PID<0.134004.0> running PinchflatWeb.Endpoint (connection #PID<0.134003.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134003.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134004.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-LQlZYe8OAADITi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134003.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134003.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134004.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.030 [info] GET /.env.development 06:48:35.030 [debug] QUERY OK source="settings" db=0.3ms idle=58.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.031 [debug] QUERY OK source="settings" db=0.5ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.032 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.032 [error] #PID<0.134006.0> running PinchflatWeb.Endpoint (connection #PID<0.134005.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.development ** (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.134005.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134006.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-PS0UpRbusAAGgj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134005.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134005.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134006.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_bod (truncated) 06:48:35.137 [info] GET /.env.local 06:48:35.138 [debug] QUERY OK source="settings" db=0.3ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.139 [debug] QUERY OK source="settings" db=0.6ms idle=124.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.139 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.140 [error] #PID<0.134008.0> running PinchflatWeb.Endpoint (connection #PID<0.134007.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134007.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134008.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-o7YW_ecr8AAGhD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134007.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134007.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134008.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.145 [info] GET /.env.test 06:48:35.145 [debug] QUERY OK source="settings" db=0.2ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.146 [debug] QUERY OK source="settings" db=0.4ms idle=115.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.146 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.147 [error] #PID<0.134010.0> running PinchflatWeb.Endpoint (connection #PID<0.134009.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.test ** (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.134009.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134010.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-qunC8aNkcAAGhj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134009.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134009.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134010.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.178 [info] GET /.env.uat 06:48:35.178 [debug] QUERY OK source="settings" db=0.2ms idle=146.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.179 [debug] QUERY OK source="settings" db=0.1ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.179 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.179 [error] #PID<0.134012.0> running PinchflatWeb.Endpoint (connection #PID<0.134011.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.uat ** (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.134011.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134012.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQi-yk9RPaTJIAAGiD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134011.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134011.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134012.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.531 [info] GET /plans 06:48:35.532 [debug] QUERY OK source="settings" db=0.2ms idle=392.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.533 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.533 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.535 [info] GET /signup 06:48:35.536 [debug] QUERY OK source="settings" db=0.2ms idle=389.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.537 [debug] QUERY OK source="settings" db=0.2ms idle=357.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.537 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.534 [error] #PID<0.134016.0> running PinchflatWeb.Endpoint (connection #PID<0.134015.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /plans ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134015.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134016.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/plans", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAG4sFfVx5kADIUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134015.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134015.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54766}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134016.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:35.540 [info] GET /subscribe 06:48:35.541 [debug] QUERY OK source="settings" db=0.3ms idle=361.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.541 [debug] QUERY OK source="settings" db=0.2ms idle=8.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.537 [error] #PID<0.134018.0> running PinchflatWeb.Endpoint (connection #PID<0.134017.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /signup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134018.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/signup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAH3w_y1-L8ADIUi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134018.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 06:48:35.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.544 [info] GET /billing 06:48:35.545 [debug] QUERY OK source="settings" db=0.3ms idle=11.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.545 [debug] QUERY OK source="settings" db=0.3ms idle=8.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.545 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.542 [error] #PID<0.134020.0> running PinchflatWeb.Endpoint (connection #PID<0.134019.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /subscribe ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134020.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/subscribe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAI_cbfElBUADIVC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134020.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 06:48:35.546 [error] #PID<0.134022.0> running PinchflatWeb.Endpoint (connection #PID<0.134021.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /billing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134021.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134022.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/billing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAJ4O2SJ1gMADIVi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134021.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134021.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134022.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 06:48:35.564 [info] GET /.env.vite 06:48:35.565 [debug] QUERY OK source="settings" db=0.3ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.565 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.565 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.568 [info] GET /index.html 06:48:35.569 [debug] QUERY OK source="settings" db=0.3ms idle=27.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.566 [error] #PID<0.134024.0> running PinchflatWeb.Endpoint (connection #PID<0.134023.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.vite ** (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.134023.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134024.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAOqjrOovNwAFMIh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134023.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134023.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134024.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.571 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=24.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.571 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.574 [info] GET /cart 06:48:35.575 [info] GET /.env.bak 06:48:35.572 [error] #PID<0.134026.0> running PinchflatWeb.Endpoint (connection #PID<0.134025.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /index.html ** (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.134025.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134026.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAPs9Nz2YlIADIWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134025.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134025.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134026.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla (truncated) 06:48:35.576 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.577 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.577 [debug] QUERY OK source="settings" db=0.2ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.577 [debug] QUERY OK source="settings" db=0.3ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.578 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.578 [error] #PID<0.134030.0> running PinchflatWeb.Endpoint (connection #PID<0.134028.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134030.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjARVIxPWj-oAAGij"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134030.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.578 [error] #PID<0.134029.0> running PinchflatWeb.Endpoint (connection #PID<0.134027.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /cart ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134029.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/cart", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjARIVl8LApMAFMJB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134027.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54798}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134029.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 06:48:35.594 [info] GET /.env.backup 06:48:35.595 [debug] QUERY OK source="settings" db=0.4ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.596 [info] GET /order 06:48:35.596 [debug] QUERY OK source="settings" db=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.597 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.597 [debug] QUERY OK source="settings" db=0.3ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.598 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.601 [info] GET /.env.old 06:48:35.602 [debug] QUERY OK source="settings" db=0.4ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.602 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.603 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.597 [error] #PID<0.134032.0> running PinchflatWeb.Endpoint (connection #PID<0.134031.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134031.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134032.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAV6zYoSDvoAAGjD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134031.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134031.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134032.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies (truncated) 06:48:35.598 [error] #PID<0.134034.0> running PinchflatWeb.Endpoint (connection #PID<0.134033.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /order ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134033.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134034.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/order", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAWPWc8xBdYAAGjj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134033.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134033.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134034.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 06:48:35.603 [error] #PID<0.134036.0> running PinchflatWeb.Endpoint (connection #PID<0.134035.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134035.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54822}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134036.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAXcVQ3B16gADIWi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134035.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54822}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134035.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54822}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134036.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.614 [info] GET /.env.save 06:48:35.615 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.615 [debug] QUERY OK source="settings" db=0.2ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.615 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.616 [error] #PID<0.134038.0> running PinchflatWeb.Endpoint (connection #PID<0.134037.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134038.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAak-I0XoWEADIXC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134038.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.621 [info] GET /.env.example 06:48:35.622 [debug] QUERY OK source="settings" db=0.3ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.622 [debug] QUERY OK source="settings" db=0.2ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.622 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.623 [info] GET /.env.dist 06:48:35.624 [debug] QUERY OK source="settings" db=0.4ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.625 [debug] QUERY OK source="settings" db=0.3ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.625 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.626 [error] #PID<0.134042.0> running PinchflatWeb.Endpoint (connection #PID<0.134041.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134041.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134042.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAczDkXrw9kADIYC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134041.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134041.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134042.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.634 [info] GET /.env.template 06:48:35.623 [error] #PID<0.134040.0> running PinchflatWeb.Endpoint (connection #PID<0.134039.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.example ** (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.134039.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134040.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAcQnyL3oeAADIXi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134039.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134039.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134040.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_c (truncated) 06:48:35.635 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.635 [debug] QUERY OK source="settings" db=0.3ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.636 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.638 [info] GET /.env.txt 06:48:35.640 [debug] QUERY OK source="settings" db=1.7ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.636 [error] #PID<0.134044.0> running PinchflatWeb.Endpoint (connection #PID<0.134043.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.template ** (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.134043.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134044.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAfVZoLjCWwADIYi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134043.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134043.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134044.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, (truncated) 06:48:35.642 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.643 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.647 [info] GET /.env.json 06:48:35.643 [error] #PID<0.134046.0> running PinchflatWeb.Endpoint (connection #PID<0.134045.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134045.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54856}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134046.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAgYMa8Mvc0ADIZC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134045.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54856}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134045.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54856}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134046.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.649 [debug] QUERY OK source="settings" db=1.6ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.650 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.650 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.651 [error] #PID<0.134048.0> running PinchflatWeb.Endpoint (connection #PID<0.134047.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134047.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134048.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAid7acN_LsADIZi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134047.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134047.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134048.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.670 [info] GET /checkout 06:48:35.671 [debug] QUERY OK source="settings" db=0.2ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.672 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.672 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.672 [error] #PID<0.134050.0> running PinchflatWeb.Endpoint (connection #PID<0.134049.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /checkout ** (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.134049.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134050.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAoDcA5pWn4AFMJh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134049.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134049.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54880}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134050.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 06:48:35.685 [info] GET /.env.stripe 06:48:35.686 [debug] QUERY OK source="settings" db=0.2ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.687 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.687 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.687 [error] #PID<0.134052.0> running PinchflatWeb.Endpoint (connection #PID<0.134051.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134052.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAroEM2eKDIAFMKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134051.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54884}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134052.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies (truncated) 06:48:35.701 [info] GET /.env.aws 06:48:35.702 [debug] QUERY OK source="settings" db=0.2ms idle=52.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.703 [debug] QUERY OK source="settings" db=0.2ms idle=31.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.703 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.703 [error] #PID<0.134054.0> running PinchflatWeb.Endpoint (connection #PID<0.134053.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.aws ** (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.134053.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134054.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAve80pzX70AFMKh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134053.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134053.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134054.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, r (truncated) 06:48:35.708 [info] GET /.env_sample 06:48:35.709 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.709 [debug] QUERY OK source="settings" db=0.3ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.710 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.711 [info] GET /env 06:48:35.712 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.713 [debug] QUERY OK source="settings" db=0.2ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.713 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.710 [error] #PID<0.134056.0> running PinchflatWeb.Endpoint (connection #PID<0.134055.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env_sample ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134055.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134056.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAxDgaURmH8AFMLB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134055.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134055.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134056.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.713 [error] #PID<0.134058.0> running PinchflatWeb.Endpoint (connection #PID<0.134057.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134057.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134058.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjAx2nPreV0MADIaC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134057.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134057.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134058.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache (truncated) 06:48:35.733 [info] GET /env.backup 06:48:35.734 [debug] QUERY OK source="settings" db=0.3ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.734 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.734 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.735 [error] #PID<0.134060.0> running PinchflatWeb.Endpoint (connection #PID<0.134059.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134059.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134060.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjA2-oJYJRu4AFMLh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134059.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134059.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134060.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.744 [info] GET /api/.env 06:48:35.745 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=35.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.746 [debug] QUERY OK source="settings" db=0.6ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.747 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.747 [error] #PID<0.134062.0> running PinchflatWeb.Endpoint (connection #PID<0.134061.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134061.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134062.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjA5orrQt9lQAFMMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134061.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134061.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134062.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.753 [info] GET /api/v1/.env 06:48:35.754 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.754 [debug] QUERY OK source="settings" db=0.2ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.754 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.755 [error] #PID<0.134064.0> running PinchflatWeb.Endpoint (connection #PID<0.134063.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/.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/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134063.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134064.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjA7u6LC41lUAFMMh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134063.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134063.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134064.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil (truncated) 06:48:35.766 [info] GET /api/v2/.env 06:48:35.766 [debug] QUERY OK source="settings" db=0.3ms idle=31.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.767 [debug] QUERY OK source="settings" db=0.2ms idle=21.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.767 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.768 [error] #PID<0.134066.0> running PinchflatWeb.Endpoint (connection #PID<0.134065.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v2/.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/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134065.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134066.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjA-w3NDm6tIADIai"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134065.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134065.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134066.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil (truncated) 06:48:35.796 [info] GET /api/shared/.env 06:48:35.797 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.797 [debug] QUERY OK source="settings" db=0.2ms idle=43.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.797 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.798 [error] #PID<0.134068.0> running PinchflatWeb.Endpoint (connection #PID<0.134067.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/.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/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134067.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134068.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBF_ENb42dEADIbC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134067.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134067.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134068.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/ap (truncated) 06:48:35.819 [info] GET /api/shared/config/.env 06:48:35.819 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.820 [debug] QUERY OK source="settings" db=0.2ms idle=53.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.820 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.821 [error] #PID<0.134070.0> running PinchflatWeb.Endpoint (connection #PID<0.134069.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134069.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134070.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBLZDCA5XwkAFMNB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134069.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134069.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134070.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x (truncated) 06:48:35.839 [info] GET /backend/.env 06:48:35.840 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.840 [debug] QUERY OK source="settings" db=0.5ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.841 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.842 [info] GET /laravel/.env 06:48:35.843 [debug] QUERY OK source="settings" db=0.5ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.844 [debug] QUERY OK source="settings" db=0.5ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.844 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.841 [error] #PID<0.134072.0> running PinchflatWeb.Endpoint (connection #PID<0.134071.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134071.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134072.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBQNhJTIs58AFMNh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134071.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134071.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134072.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: (truncated) 06:48:35.845 [error] #PID<0.134074.0> running PinchflatWeb.Endpoint (connection #PID<0.134073.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/.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 /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134073.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134074.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBQ-wdLo2HUADIbi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134073.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134073.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134074.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: (truncated) 06:48:35.869 [info] GET /laravel/core/.env 06:48:35.870 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.870 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.871 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.871 [error] #PID<0.134076.0> running PinchflatWeb.Endpoint (connection #PID<0.134075.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/core/.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 /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134075.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134076.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBXbOjImjTkADIcC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134075.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134075.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134076.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:35.886 [info] GET /payment/.env 06:48:35.886 [debug] QUERY OK source="settings" db=0.3ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.887 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.887 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.887 [error] #PID<0.134078.0> running PinchflatWeb.Endpoint (connection #PID<0.134077.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment/.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 /payment/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134077.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134078.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBbX4HB4l-8ADIci"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134077.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134077.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54986}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134078.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: (truncated) 06:48:35.891 [info] GET /admin/.env 06:48:35.891 [debug] QUERY OK source="settings" db=0.2ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.892 [debug] QUERY OK source="settings" db=0.5ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.892 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.893 [error] #PID<0.134080.0> running PinchflatWeb.Endpoint (connection #PID<0.134079.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134079.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134080.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBclkCaquCkAFMOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134079.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134079.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134080.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp (truncated) 06:48:35.898 [info] GET /core/.env 06:48:35.898 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.899 [debug] QUERY OK source="settings" db=0.3ms idle=12.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.899 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.903 [info] GET /stripe/.env 06:48:35.904 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.900 [error] #PID<0.134082.0> running PinchflatWeb.Endpoint (connection #PID<0.134081.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /core/.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 /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134081.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134082.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBeQvyjCm8wAFMOh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134081.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134081.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 54998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134082.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: (truncated) 06:48:35.904 [debug] QUERY OK source="settings" db=0.5ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.904 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.905 [error] #PID<0.134084.0> running PinchflatWeb.Endpoint (connection #PID<0.134083.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134083.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134084.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBffW5aaMBIAFMPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134083.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134083.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134084.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, (truncated) 06:48:35.916 [info] GET /assets/.env 06:48:35.917 [debug] QUERY OK source="settings" db=0.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.917 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.917 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.918 [error] #PID<0.134086.0> running PinchflatWeb.Endpoint (connection #PID<0.134085.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134085.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134086.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBik3sbEltsADIdC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134085.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134085.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134086.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, (truncated) 06:48:35.926 [info] GET /app/.env 06:48:35.928 [debug] QUERY OK source="settings" db=0.5ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.928 [debug] QUERY OK source="settings" db=0.4ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.929 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.929 [error] #PID<0.134088.0> running PinchflatWeb.Endpoint (connection #PID<0.134087.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55010}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134088.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBlIHnUMAekADIdi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55010}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134087.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55010}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134088.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:35.966 [info] GET /docker/.env 06:48:35.967 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.968 [debug] QUERY OK source="settings" db=0.2ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.968 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.968 [error] #PID<0.134090.0> running PinchflatWeb.Endpoint (connection #PID<0.134089.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134089.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134090.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjBupWx_2QxcADIeC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134089.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134089.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134090.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, (truncated) 06:48:35.997 [info] GET /docker/app/.env 06:48:35.998 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=80.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.999 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:35.999 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:35.999 [error] #PID<0.134092.0> running PinchflatWeb.Endpoint (connection #PID<0.134091.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /docker/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 /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134091.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134092.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjB2AfblAQxUAFMPh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134091.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134091.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55022}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134092.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/do (truncated) 06:48:36.024 [info] GET /server/.env 06:48:36.025 [debug] QUERY OK source="settings" db=0.3ms idle=96.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.026 [debug] QUERY OK source="settings" db=0.2ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.026 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.027 [error] #PID<0.134094.0> running PinchflatWeb.Endpoint (connection #PID<0.134093.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /server/.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 /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134093.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134094.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjB8ft7uTbJ8AFMQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134093.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134093.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55026}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134094.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, (truncated) 06:48:36.075 [info] GET /web/.env 06:48:36.076 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.076 [debug] QUERY OK source="settings" db=0.2ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.077 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.082 [info] GET /src/.env 06:48:36.077 [error] #PID<0.134096.0> running PinchflatWeb.Endpoint (connection #PID<0.134095.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /web/.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 /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134096.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjCIid-YLxCMAFMQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134095.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55030}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134096.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.083 [debug] QUERY OK source="settings" db=0.3ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.083 [debug] QUERY OK source="settings" db=0.2ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.084 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.084 [error] #PID<0.134098.0> running PinchflatWeb.Endpoint (connection #PID<0.134097.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/.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 /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134097.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55038}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134098.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjCKPE4UcJNMAFMRB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134097.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55038}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134097.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55038}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134098.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.296 [info] GET /src/config/.env 06:48:36.297 [debug] QUERY OK source="settings" db=0.5ms idle=271.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.298 [debug] QUERY OK source="settings" db=0.2ms idle=221.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.298 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.299 [error] #PID<0.134100.0> running PinchflatWeb.Endpoint (connection #PID<0.134099.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/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 /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134099.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134100.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjC9LCF00ftAAFMRh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134099.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134099.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134100.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sr (truncated) 06:48:36.319 [info] GET /public/.env 06:48:36.319 [debug] QUERY OK source="settings" db=0.2ms idle=242.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.320 [debug] QUERY OK source="settings" db=0.1ms idle=236.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.320 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.321 [error] #PID<0.134102.0> running PinchflatWeb.Endpoint (connection #PID<0.134101.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /public/.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 /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134101.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55086}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134102.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDCowLqI29wAFMSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134101.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55086}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134101.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55086}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134102.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, (truncated) 06:48:36.329 [info] GET /config/.env 06:48:36.330 [debug] QUERY OK source="settings" db=0.2ms idle=246.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.330 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.330 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.331 [error] #PID<0.134104.0> running PinchflatWeb.Endpoint (connection #PID<0.134103.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134103.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134104.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDFHje0_Jq4AFMSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134103.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134103.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55090}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134104.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, (truncated) 06:48:36.363 [info] GET /sitemap.xml 06:48:36.364 [info] GET /register 06:48:36.364 [debug] QUERY OK source="settings" db=0.6ms idle=65.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.365 [debug] QUERY OK source="settings" db=0.3ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.365 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.365 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.366 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.366 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.366 [error] #PID<0.134106.0> running PinchflatWeb.Endpoint (connection #PID<0.134105.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55094}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134106.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDNGFBK5RuQAFMTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55094}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55094}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134106.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDNGFBK5RuQAFMTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:36.371 [info] GET /env/.env 06:48:36.371 [info] GET /portal/.env 06:48:36.367 [error] #PID<0.134108.0> running PinchflatWeb.Endpoint (connection #PID<0.134107.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /register ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134108.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/register", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDNXg2wcwooAAAmk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134108.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 06:48:36.372 [debug] QUERY OK source="settings" db=0.3ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.372 [debug] QUERY OK source="settings" db=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.372 [debug] QUERY OK source="settings" db=0.8ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.373 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.373 [debug] QUERY OK source="settings" db=0.4ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.373 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.373 [error] #PID<0.134112.0> running PinchflatWeb.Endpoint (connection #PID<0.134110.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /env/.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.134110.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55108}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134112.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDPGsG5vbZwAFMTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134110.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55108}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134110.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55108}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134112.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.374 [error] #PID<0.134111.0> running PinchflatWeb.Endpoint (connection #PID<0.134109.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /portal/.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 /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134109.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134111.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDPGsPq-J14AAAnE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134109.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134109.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55110}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134111.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, (truncated) 06:48:36.399 [info] GET /dev/.env 06:48:36.399 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.400 [debug] QUERY OK source="settings" db=0.2ms idle=27.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.400 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.401 [error] #PID<0.134114.0> running PinchflatWeb.Endpoint (connection #PID<0.134113.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /dev/.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 /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134114.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDVuRE4BRIwAAAnk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134114.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.407 [info] GET /healthcheck 06:48:36.407 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:48:36.407 [info] Sent 200 in 358µs 06:48:36.410 [info] GET /prod/.env 06:48:36.411 [debug] QUERY OK source="settings" db=0.4ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.413 [debug] QUERY OK source="settings" db=0.6ms queue=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.413 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.414 [error] #PID<0.134118.0> running PinchflatWeb.Endpoint (connection #PID<0.134117.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /prod/.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 /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134117.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134118.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDYXl--uzGIAAAok"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134117.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134117.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55126}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134118.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.448 [info] GET /new/.env 06:48:36.449 [debug] QUERY OK source="settings" db=0.3ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.450 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.450 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.450 [info] GET /conf/.env 06:48:36.451 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.452 [debug] QUERY OK source="settings" db=0.1ms idle=40.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.452 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.450 [error] #PID<0.134120.0> running PinchflatWeb.Endpoint (connection #PID<0.134119.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /new/.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 /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134119.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134120.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDhf5q_EEPMAAApE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134119.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134119.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134120.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.453 [error] #PID<0.134122.0> running PinchflatWeb.Endpoint (connection #PID<0.134121.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /conf/.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 /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134121.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134122.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDiBTT-RyrUAAApk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134121.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134121.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134122.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.460 [info] GET /www/.env 06:48:36.461 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.461 [debug] QUERY OK source="settings" db=0.2ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.461 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.462 [error] #PID<0.134124.0> running PinchflatWeb.Endpoint (connection #PID<0.134123.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /www/.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 /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134124.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDkTxO05k6IAAAqE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134123.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55142}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134124.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.477 [info] GET /site/.env 06:48:36.478 [debug] QUERY OK source="settings" db=0.3ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.478 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.478 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.479 [error] #PID<0.134126.0> running PinchflatWeb.Endpoint (connection #PID<0.134125.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /site/.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 /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55152}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134126.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDoXEve_pD4AAAqk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55152}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55152}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134126.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.485 [info] GET /crm/.env 06:48:36.486 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.486 [debug] QUERY OK source="settings" db=0.2ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.486 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.488 [info] GET /local/.env 06:48:36.489 [debug] QUERY OK source="settings" db=0.3ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.490 [debug] QUERY OK source="settings" db=0.2ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.487 [error] #PID<0.134128.0> running PinchflatWeb.Endpoint (connection #PID<0.134127.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /crm/.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 /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134127.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134128.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDqLsy6o5XIAAGkD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134127.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134127.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134128.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.490 [error] #PID<0.134130.0> running PinchflatWeb.Endpoint (connection #PID<0.134129.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /local/.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 /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55160}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134130.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDrF3i3O0VUADIei"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55160}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55160}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134130.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp (truncated) 06:48:36.500 [info] GET /apps/.env 06:48:36.501 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.501 [debug] QUERY OK source="settings" db=0.2ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.501 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.502 [error] #PID<0.134132.0> running PinchflatWeb.Endpoint (connection #PID<0.134131.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /apps/.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 /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134131.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134132.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDt0wnfa5RoAAGkj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134131.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134131.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134132.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.506 [info] GET /development/.env 06:48:36.506 [info] GET /application/.env 06:48:36.507 [debug] QUERY OK source="settings" db=0.2ms idle=20.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.507 [debug] QUERY OK source="settings" db=0.5ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.508 [debug] QUERY OK source="settings" db=0.3ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.508 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.508 [debug] QUERY OK source="settings" db=0.5ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.508 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.508 [error] #PID<0.134136.0> running PinchflatWeb.Endpoint (connection #PID<0.134134.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /development/.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 /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134134.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134136.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/development/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDvWv6tpNTsAAGlD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134134.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134134.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134136.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 06:48:36.509 [error] #PID<0.134135.0> running PinchflatWeb.Endpoint (connection #PID<0.134133.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134133.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134135.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjDvWslmxKwwAAArE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134133.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134133.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134135.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 06:48:36.532 [info] GET /website/.env 06:48:36.533 [debug] QUERY OK source="settings" db=0.4ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.534 [debug] QUERY OK source="settings" db=0.4ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.535 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.535 [error] #PID<0.134138.0> running PinchflatWeb.Endpoint (connection #PID<0.134137.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /website/.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 /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134138.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjD1eaUGWBKgAAGlj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134138.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: (truncated) 06:48:36.545 [info] GET /backup/.env 06:48:36.546 [debug] QUERY OK source="settings" db=0.3ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.546 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.547 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.548 [info] GET /old/.env 06:48:36.549 [debug] QUERY OK source="settings" db=0.2ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.550 [debug] QUERY OK source="settings" db=0.3ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.550 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.547 [error] #PID<0.134140.0> running PinchflatWeb.Endpoint (connection #PID<0.134139.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/.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 /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134139.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55188}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134140.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjD4lHgeabUcAAGmD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134139.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55188}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134139.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55188}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134140.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, (truncated) 06:48:36.550 [error] #PID<0.134142.0> running PinchflatWeb.Endpoint (connection #PID<0.134141.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /old/.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 /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134141.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134142.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjD5XmY33UeAAFMUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134141.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134141.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134142.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.555 [info] GET /test/.env 06:48:36.556 [debug] QUERY OK source="settings" db=0.2ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.556 [debug] QUERY OK source="settings" db=0.3ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.556 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.557 [error] #PID<0.134144.0> running PinchflatWeb.Endpoint (connection #PID<0.134143.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /test/.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 /test/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134143.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134144.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjD7BNLuo3e8AFMUh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134143.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134143.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134144.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.564 [info] GET /tests/.env 06:48:36.564 [debug] QUERY OK source="settings" db=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.565 [debug] QUERY OK source="settings" db=0.2ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.565 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.565 [error] #PID<0.134146.0> running PinchflatWeb.Endpoint (connection #PID<0.134145.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tests/.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 /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134146.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjD9CTj9yC-wAFMVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134146.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp (truncated) 06:48:36.625 [info] GET /storage/.env 06:48:36.625 [info] GET /rest/.env 06:48:36.626 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.627 [debug] QUERY OK source="settings" db=0.7ms idle=69.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.627 [debug] QUERY OK source="settings" db=0.3ms idle=70.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.628 [debug] QUERY OK source="settings" db=0.8ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.628 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.628 [error] #PID<0.134150.0> running PinchflatWeb.Endpoint (connection #PID<0.134148.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /rest/.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 /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134148.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134150.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjELv-vTK9Z8ADIfC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134148.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134148.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134150.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.629 [error] #PID<0.134149.0> running PinchflatWeb.Endpoint (connection #PID<0.134147.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/.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 /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134149.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjELv-vTOGzwAFMVh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134149.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: (truncated) 06:48:36.641 [info] GET /graphql/.env 06:48:36.642 [debug] QUERY OK source="settings" db=0.2ms idle=76.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.642 [debug] QUERY OK source="settings" db=0.3ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.642 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.643 [error] #PID<0.134152.0> running PinchflatWeb.Endpoint (connection #PID<0.134151.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /graphql/.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 /graphql/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134151.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134152.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjEPc7eiILd4ADIfi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134151.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134151.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134152.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: (truncated) 06:48:36.649 [info] GET /v1/.env 06:48:36.650 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.651 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=23.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.651 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.651 [info] GET /v2/.env 06:48:36.652 [debug] QUERY OK source="settings" db=0.3ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.652 [debug] QUERY OK source="settings" db=0.3ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.653 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.656 [info] GET /mail/.env 06:48:36.651 [error] #PID<0.134154.0> running PinchflatWeb.Endpoint (connection #PID<0.134153.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v1/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134154.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjERU0O6L4ksAFMWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134153.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134154.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:36.658 [debug] QUERY OK source="settings" db=0.5ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.658 [debug] QUERY OK source="settings" db=0.3ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.658 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.654 [error] #PID<0.134156.0> running PinchflatWeb.Endpoint (connection #PID<0.134155.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v2/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134155.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134156.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjER2zxmKzLMAAArk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134155.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134155.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134156.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:36.659 [error] #PID<0.134158.0> running PinchflatWeb.Endpoint (connection #PID<0.134157.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /mail/.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 /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134157.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134158.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjES-pmQvGLkAAAsE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134157.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134157.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55228}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134158.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: (truncated) 06:48:36.841 [info] GET /tmp/.env 06:48:36.842 [debug] QUERY OK source="settings" db=0.3ms idle=191.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.843 [debug] QUERY OK source="settings" db=0.2ms idle=190.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.843 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.843 [error] #PID<0.134160.0> running PinchflatWeb.Endpoint (connection #PID<0.134159.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tmp/.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 /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134159.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134160.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjE_NlrKeFCgAAAsk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134159.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134159.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55256}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134160.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:36.934 [info] GET /database/.env 06:48:36.935 [debug] QUERY OK source="settings" db=0.3ms idle=277.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.936 [debug] QUERY OK source="settings" db=0.2ms idle=277.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:36.936 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:36.936 [error] #PID<0.134162.0> running PinchflatWeb.Endpoint (connection #PID<0.134161.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /database/.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 /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134161.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134162.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjFVbG9xeP7kAFMWh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134161.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134161.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134162.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", (truncated) 06:48:37.026 [info] GET /api/shared/config.env 06:48:37.027 [debug] QUERY OK source="settings" db=0.2ms idle=184.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.027 [debug] QUERY OK source="settings" db=0.2ms idle=184.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.028 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.028 [error] #PID<0.134164.0> running PinchflatWeb.Endpoint (connection #PID<0.134163.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134163.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55288}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134164.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjFrTaVAhYKIAAAtE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134163.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55288}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134163.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55288}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134164.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 06:48:37.098 [info] GET /api/shared/config/config.env 06:48:37.099 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=225.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.099 [debug] QUERY OK source="settings" db=0.3ms idle=163.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.100 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.100 [error] #PID<0.134166.0> running PinchflatWeb.Endpoint (connection #PID<0.134165.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/config/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 /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134165.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134166.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjF8YBabNbncAFMXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134165.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134165.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134166.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 06:48:37.124 [info] GET /config/stripe.env 06:48:37.125 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.126 [debug] QUERY OK source="settings" db=0.4ms idle=98.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.127 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.128 [error] #PID<0.134168.0> running PinchflatWeb.Endpoint (connection #PID<0.134167.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134167.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134168.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGCo65-6tVMAAGmj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134167.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134167.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134168.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:37.142 [info] GET /.circleci/stripe.env 06:48:37.143 [debug] QUERY OK source="settings" db=0.7ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.144 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.144 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.145 [error] #PID<0.134170.0> running PinchflatWeb.Endpoint (connection #PID<0.134169.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/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 /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134169.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134170.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGG6J_rfU34AFMXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134169.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134169.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134170.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:37.162 [info] GET /stripe.env 06:48:37.163 [debug] QUERY OK source="settings" db=0.2ms idle=62.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.163 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.163 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.164 [error] #PID<0.134172.0> running PinchflatWeb.Endpoint (connection #PID<0.134171.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134172.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGLpFq8bHzQADIgC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134171.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134172.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cooki (truncated) 06:48:37.203 [info] GET /config.js 06:48:37.204 [debug] QUERY OK source="settings" db=0.4ms idle=78.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.205 [debug] QUERY OK source="settings" db=0.4ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.205 [info] GET /main.js 06:48:37.205 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.207 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.208 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.208 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.206 [error] #PID<0.134174.0> running PinchflatWeb.Endpoint (connection #PID<0.134173.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134173.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134174.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGVkNseOD-wAFMYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134173.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134173.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134174.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGVkNseOD-wAFMYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:37.208 [error] #PID<0.134176.0> running PinchflatWeb.Endpoint (connection #PID<0.134175.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134176.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGWApN-m8mMADIgi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134175.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134176.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGWApN-m8mMADIgi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_w (truncated) 06:48:37.217 [info] GET /env.js 06:48:37.218 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.218 [debug] QUERY OK source="settings" db=0.2ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.218 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.224 [info] GET /app.js 06:48:37.219 [error] #PID<0.134178.0> running PinchflatWeb.Endpoint (connection #PID<0.134177.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134177.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134178.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGYvOXmQdzcAFMYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134177.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134177.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134178.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGYvOXmQdzcAFMYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 06:48:37.227 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.227 [debug] QUERY OK source="settings" db=0.2ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.228 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.228 [error] #PID<0.134180.0> running PinchflatWeb.Endpoint (connection #PID<0.134179.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134179.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134180.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGaceq7IJl8ADIhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134179.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134179.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134180.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGaceq7IJl8ADIhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 06:48:37.247 [info] GET /constants.js 06:48:37.248 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.248 [debug] QUERY OK source="settings" db=0.3ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.248 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.249 [error] #PID<0.134182.0> running PinchflatWeb.Endpoint (connection #PID<0.134181.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134181.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134182.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGf5ROGeZ2kAFMZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134181.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134181.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134182.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGf5ROGeZ2kAFMZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_b (truncated) 06:48:37.267 [info] GET /bundle.js 06:48:37.269 [debug] QUERY OK source="settings" db=1.1ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.270 [info] GET /index.js 06:48:37.271 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=42.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.271 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.271 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.272 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.273 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.271 [error] #PID<0.134184.0> running PinchflatWeb.Endpoint (connection #PID<0.134183.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134184.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGkyf3dVSVIAAAtk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134183.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134184.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGkyf3dVSVIAAAtk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:37.274 [error] #PID<0.134186.0> running PinchflatWeb.Endpoint (connection #PID<0.134185.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134185.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134186.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGlXpL8QoOgAAAuE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134185.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134185.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134186.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGlXpL8QoOgAAAuE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 06:48:37.285 [info] GET /@vite/client 06:48:37.286 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.287 [debug] QUERY OK source="settings" db=0.4ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.287 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.288 [error] #PID<0.134188.0> running PinchflatWeb.Endpoint (connection #PID<0.134187.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134187.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134188.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGpA-ZGYu7UADIhi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134187.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134187.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55402}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134188.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjGpA-ZGYu7UADIhi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 06:48:37.360 [info] GET /__env.js 06:48:37.361 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=90.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.362 [debug] QUERY OK source="settings" db=0.1ms idle=90.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.362 [error] #PID<0.134190.0> running PinchflatWeb.Endpoint (connection #PID<0.134189.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134189.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134190.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjG697ocH5QcAAAuk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134189.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134189.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55418}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134190.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjG697ocH5QcAAAuk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 06:48:37.380 [info] GET /vendor.js 06:48:37.381 [debug] QUERY OK source="settings" db=0.3ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.382 [debug] QUERY OK source="settings" db=0.3ms idle=95.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.382 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.383 [error] #PID<0.134192.0> running PinchflatWeb.Endpoint (connection #PID<0.134191.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134191.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134192.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjG_rk7TDrSMADIiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134191.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134191.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134192.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjG_rk7TDrSMADIiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 06:48:37.395 [info] GET /env.json 06:48:37.395 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.396 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.396 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.397 [error] #PID<0.134194.0> running PinchflatWeb.Endpoint (connection #PID<0.134193.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134193.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134194.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHDI-2CgWsIADIii"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134193.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134193.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55442}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134194.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHDI-2CgWsIADIii"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat (truncated) 06:48:37.403 [info] GET /.vite/manifest.json 06:48:37.404 [debug] QUERY OK source="settings" db=0.2ms idle=41.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.404 [debug] QUERY OK source="settings" db=0.2ms idle=22.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.404 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.405 [error] #PID<0.134196.0> running PinchflatWeb.Endpoint (connection #PID<0.134195.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134195.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134196.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHFGfpDM4J4ADIjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134195.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134195.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55446}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134196.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHFGfpDM4J4ADIjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoe (truncated) 06:48:37.482 [info] GET /manifest.json 06:48:37.483 [debug] QUERY OK source="settings" db=0.3ms idle=100.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.483 [debug] QUERY OK source="settings" db=0.3ms idle=87.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.484 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.484 [error] #PID<0.134198.0> running PinchflatWeb.Endpoint (connection #PID<0.134197.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134197.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134198.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHYAVQXpdrwAAAvE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134197.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134197.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134198.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHYAVQXpdrwAAAvE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug (truncated) 06:48:37.497 [info] GET /asset-manifest.json 06:48:37.498 [debug] QUERY OK source="settings" db=0.2ms idle=101.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.498 [debug] QUERY OK source="settings" db=0.5ms idle=94.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.499 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.499 [error] #PID<0.134200.0> running PinchflatWeb.Endpoint (connection #PID<0.134199.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134199.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55476}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134200.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHbj-7BekYoADIji"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134199.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55476}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134199.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55476}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134200.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHbj-7BekYoADIji"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/ro (truncated) 06:48:37.516 [info] GET /db/.env 06:48:37.516 [debug] QUERY OK source="settings" db=0.3ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.517 [debug] QUERY OK source="settings" db=0.5ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.517 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.518 [error] #PID<0.134202.0> running PinchflatWeb.Endpoint (connection #PID<0.134201.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /db/.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 /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134201.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134202.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHgAu0lLIWsAAAvk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134201.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134201.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134202.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 06:48:37.567 [info] GET /.git/config 06:48:37.568 [debug] QUERY OK source="settings" db=0.3ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.568 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.571 [info] GET /.vscode/.env 06:48:37.572 [debug] QUERY OK source="settings" db=0.3ms idle=73.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.573 [debug] QUERY OK source="settings" db=0.4ms idle=55.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.573 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.569 [error] #PID<0.134204.0> running PinchflatWeb.Endpoint (connection #PID<0.134203.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134203.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55500}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134204.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHsPKVC7hZIADIkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134203.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55500}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134203.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55500}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134204.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHsPKVC7hZIADIkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, (truncated) 06:48:37.574 [error] #PID<0.134206.0> running PinchflatWeb.Endpoint (connection #PID<0.134205.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.vscode/.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 /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134206.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHtTmobj8R4ADIki"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134205.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134206.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: (truncated) 06:48:37.599 [info] GET /.git/HEAD 06:48:37.600 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.600 [debug] QUERY OK source="settings" db=0.1ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.601 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.601 [error] #PID<0.134208.0> running PinchflatWeb.Endpoint (connection #PID<0.134207.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134207.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134208.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHz6TbXWzMgAAGnD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134207.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134207.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134208.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjHz6TbXWzMgAAGnD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, (truncated) 06:48:37.613 [info] GET /var/.env 06:48:37.614 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.614 [debug] QUERY OK source="settings" db=0.2ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.614 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.615 [error] #PID<0.134210.0> running PinchflatWeb.Endpoint (connection #PID<0.134209.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /var/.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 /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134210.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjH3Meweb_rEAAGnj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134210.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:37.625 [info] GET /config.env 06:48:37.626 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.627 [debug] QUERY OK source="settings" db=0.1ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.627 [error] #PID<0.134212.0> running PinchflatWeb.Endpoint (connection #PID<0.134211.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134212.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjH6MuaZtc7cAFMZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134212.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cooki (truncated) 06:48:37.632 [info] GET /wp-config.php.bak 06:48:37.632 [debug] QUERY OK source="settings" db=0.3ms idle=31.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.633 [debug] QUERY OK source="settings" db=0.2ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.633 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.634 [error] #PID<0.134214.0> running PinchflatWeb.Endpoint (connection #PID<0.134213.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134214.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjH7qsKcXGCwAFMaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134213.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134214.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjH7qsKcXGCwAFMaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 06:48:37.680 [info] GET /node_modules/.env 06:48:37.681 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.682 [info] GET /wp-config.php.old 06:48:37.682 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.682 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.683 [debug] QUERY OK source="settings" db=0.4ms idle=55.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.683 [debug] QUERY OK source="settings" db=0.3ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.683 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.684 [error] #PID<0.134218.0> running PinchflatWeb.Endpoint (connection #PID<0.134217.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134217.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134218.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIHl49ajno0AFMah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134217.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134217.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134218.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIHl49ajno0AFMah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 06:48:37.683 [error] #PID<0.134216.0> running PinchflatWeb.Endpoint (connection #PID<0.134215.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /node_modules/.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 /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134216.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/node_modules/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIHI2V_qN34ADIlC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134216.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:37.694 [info] GET /api/config.env 06:48:37.695 [debug] QUERY OK source="settings" db=0.3ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.696 [debug] QUERY OK source="settings" db=1.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.697 [error] #PID<0.134220.0> running PinchflatWeb.Endpoint (connection #PID<0.134219.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/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 /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55566}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134220.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIKe_6Y4kh0ADIli"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55566}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55566}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134220.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", (truncated) 06:48:37.709 [info] GET /wp-config.php.txt 06:48:37.710 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.711 [debug] QUERY OK source="settings" db=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.711 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.711 [error] #PID<0.134222.0> running PinchflatWeb.Endpoint (connection #PID<0.134221.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134221.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134222.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIOOOYC0KJwADImC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134221.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134221.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134222.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIOOOYC0KJwADImC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 06:48:37.791 [info] GET /wp-config.php.save 06:48:37.792 [debug] QUERY OK source="settings" db=0.3ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.793 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.793 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.794 [error] #PID<0.134224.0> running PinchflatWeb.Endpoint (connection #PID<0.134223.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134223.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134224.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIhu64VWPPoADImi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134223.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134223.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55604}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134224.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIhu64VWPPoADImi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", (truncated) 06:48:37.851 [info] GET /wp-config.php~ 06:48:37.852 [info] GET /wp-config 06:48:37.852 [debug] QUERY OK source="settings" db=0.5ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.853 [debug] QUERY OK source="settings" db=0.5ms idle=141.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.853 [debug] QUERY OK source="settings" db=0.8ms idle=141.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.853 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.854 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=60.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.854 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.854 [error] #PID<0.134228.0> running PinchflatWeb.Endpoint (connection #PID<0.134227.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55632}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134228.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIwHhA5Dx3gADInC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55632}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55632}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134228.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp (truncated) 06:48:37.854 [error] #PID<0.134226.0> running PinchflatWeb.Endpoint (connection #PID<0.134225.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134225.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134226.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIv4OCzpausAFMbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134225.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134225.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55628}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134226.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjIv4OCzpausAFMbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpo (truncated) 06:48:37.889 [info] GET /wp-config.txt 06:48:37.890 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.890 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.891 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.891 [error] #PID<0.134230.0> running PinchflatWeb.Endpoint (connection #PID<0.134229.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134229.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134230.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjI5AwpHuNWoADIni"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134229.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134229.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134230.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjI5AwpHuNWoADIni"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 06:48:37.927 [info] GET /wp-config.old 06:48:37.928 [debug] QUERY OK source="settings" db=0.3ms idle=74.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.929 [debug] QUERY OK source="settings" db=0.2ms idle=74.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.929 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.932 [info] GET /wp-content/debug.log 06:48:37.929 [error] #PID<0.134232.0> running PinchflatWeb.Endpoint (connection #PID<0.134231.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134232.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJCGKvjX58AAFMbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134232.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJCGKvjX58AAFMbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 06:48:37.933 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=57.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.934 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.934 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.935 [error] #PID<0.134234.0> running PinchflatWeb.Endpoint (connection #PID<0.134233.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134233.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134234.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJDY4B1Sf9YADIoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134233.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134233.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134234.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:37.967 [info] GET /wp-json/wc/v3/payment_gateways 06:48:37.968 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.969 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.969 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.973 [info] GET /wp-json/wc/v2/payment_gateways 06:48:37.969 [error] #PID<0.134236.0> running PinchflatWeb.Endpoint (connection #PID<0.134235.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134236.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQjJLjFLbjgKIADIoi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134236.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 06:48:37.974 [debug] QUERY OK source="settings" db=1.0ms idle=44.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.975 [debug] QUERY OK source="settings" db=0.2ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.976 [error] #PID<0.134238.0> running PinchflatWeb.Endpoint (connection #PID<0.134237.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134238.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQjJNA6jMQBv4ADIpC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134238.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 06:48:37.980 [info] GET /wp-json/wc/v3/settings/checkout 06:48:37.981 [debug] QUERY OK source="settings" db=0.2ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.982 [debug] QUERY OK source="settings" db=0.3ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.982 [info] GET /wp-admin/admin-ajax.php 06:48:37.982 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.983 [info] GET /wp-content/uploads/wc-logs/ 06:48:37.984 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=13.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.984 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.984 [debug] QUERY OK source="settings" db=0.5ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.985 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.985 [debug] QUERY OK source="settings" db=0.7ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:37.985 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:37.983 [error] #PID<0.134240.0> running PinchflatWeb.Endpoint (connection #PID<0.134239.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-json/wc/v3/settings/checkout ** (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/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134240.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-json/wc/v3/settings/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJO0Em83N04ADIpi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134240.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, (truncated) 06:48:37.985 [error] #PID<0.134242.0> running PinchflatWeb.Endpoint (connection #PID<0.134241.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134242.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQjJPMU03C4R8ADIqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134242.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-re (truncated) 06:48:37.986 [error] #PID<0.134244.0> running PinchflatWeb.Endpoint (connection #PID<0.134243.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134243.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134244.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxQjJPYODRwTPcAFMcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134243.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134243.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134244.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 06:48:38.002 [info] GET /stripe.key 06:48:38.003 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.003 [debug] QUERY OK source="settings" db=0.2ms idle=19.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.003 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.004 [error] #PID<0.134246.0> running PinchflatWeb.Endpoint (connection #PID<0.134245.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.key ** (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.134245.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134246.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJT94VhWZoQADIqi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134245.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134245.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134246.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cooki (truncated) 06:48:38.095 [info] GET /stripe.txt 06:48:38.096 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.096 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.096 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.097 [error] #PID<0.134248.0> running PinchflatWeb.Endpoint (connection #PID<0.134247.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134248.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJqHsygdmj0ADIrC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55724}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134248.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cooki (truncated) 06:48:38.109 [info] GET /stripe.json 06:48:38.110 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=124.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.110 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.110 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.111 [error] #PID<0.134250.0> running PinchflatWeb.Endpoint (connection #PID<0.134249.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134249.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134250.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJtakkCzlmIAFMch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134249.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134249.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134250.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp (truncated) 06:48:38.117 [info] GET /stripe.log 06:48:38.118 [debug] QUERY OK source="settings" db=0.3ms idle=114.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.119 [debug] QUERY OK source="settings" db=0.3ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.119 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.120 [error] #PID<0.134252.0> running PinchflatWeb.Endpoint (connection #PID<0.134251.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134251.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134252.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJvf99rtYfIAAAwE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134251.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134251.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55738}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134252.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cooki (truncated) 06:48:38.125 [info] GET /stripe.conf 06:48:38.126 [debug] QUERY OK source="settings" db=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.126 [debug] QUERY OK source="settings" db=0.1ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.126 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.127 [error] #PID<0.134254.0> running PinchflatWeb.Endpoint (connection #PID<0.134253.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.conf ** (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.134253.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134254.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJxRkEe0U54AAAwk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134253.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134253.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134254.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp (truncated) 06:48:38.133 [info] GET /stripe.ini 06:48:38.133 [debug] QUERY OK source="settings" db=0.4ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.134 [debug] QUERY OK source="settings" db=0.2ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.134 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.135 [error] #PID<0.134256.0> running PinchflatWeb.Endpoint (connection #PID<0.134255.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.ini ** (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.134255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134256.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJzFXBHQd30AFMdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55754}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134256.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cooki (truncated) 06:48:38.139 [info] GET /stripe.bak 06:48:38.140 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.141 [debug] QUERY OK source="settings" db=0.3ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.141 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.141 [error] #PID<0.134258.0> running PinchflatWeb.Endpoint (connection #PID<0.134257.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134257.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55758}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134258.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJ0q61e_DBEAFMdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134257.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55758}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134257.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55758}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134258.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cooki (truncated) 06:48:38.156 [info] GET /stripe.old 06:48:38.157 [debug] QUERY OK source="settings" db=0.3ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.158 [debug] QUERY OK source="settings" db=0.4ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.158 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.162 [info] GET /stripe.save 06:48:38.164 [debug] QUERY OK source="settings" db=0.9ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.159 [error] #PID<0.134260.0> running PinchflatWeb.Endpoint (connection #PID<0.134259.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134259.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134260.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJ4rSdpPM-UAFMeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134259.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134259.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134260.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cooki (truncated) 06:48:38.165 [debug] QUERY OK source="settings" db=1.0ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.165 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.166 [error] #PID<0.134262.0> running PinchflatWeb.Endpoint (connection #PID<0.134261.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134261.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134262.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjJ6IfeUu4vEAFMeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134261.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134261.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134262.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp (truncated) 06:48:38.248 [info] GET /stripe.backup 06:48:38.249 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=107.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.249 [debug] QUERY OK source="settings" db=0.1ms idle=91.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.249 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.250 [error] #PID<0.134264.0> running PinchflatWeb.Endpoint (connection #PID<0.134263.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134264.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKOkZAiPIsoAFMfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134264.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, (truncated) 06:48:38.296 [info] GET /stripe_keys.json 06:48:38.296 [debug] QUERY OK source="settings" db=0.3ms idle=138.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.297 [debug] QUERY OK source="settings" db=0.1ms idle=133.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.297 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.299 [info] GET /stripe_secret.json 06:48:38.300 [debug] QUERY OK source="settings" db=0.3ms idle=134.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.301 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.301 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.298 [error] #PID<0.134266.0> running PinchflatWeb.Endpoint (connection #PID<0.134265.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_keys.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 /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134265.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134266.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKZ8r-wrWs4AAAxE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134265.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134265.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55828}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134266.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_ke (truncated) 06:48:38.301 [error] #PID<0.134268.0> running PinchflatWeb.Endpoint (connection #PID<0.134267.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_secret.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 /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134267.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134268.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_secret.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKa16uH-0xsAFMfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134267.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134267.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55832}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134268.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 06:48:38.315 [info] GET /stripe_config.json 06:48:38.316 [debug] QUERY OK source="settings" db=0.3ms idle=66.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.316 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.316 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.317 [error] #PID<0.134270.0> running PinchflatWeb.Endpoint (connection #PID<0.134269.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_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 /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134270.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKehPNfKsJQAFMgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134270.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 06:48:38.327 [info] GET /config/stripe.json 06:48:38.328 [debug] QUERY OK source="settings" db=0.2ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.329 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.329 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.332 [info] GET /config/stripe.yaml 06:48:38.333 [debug] QUERY OK source="settings" db=0.3ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.329 [error] #PID<0.134272.0> running PinchflatWeb.Endpoint (connection #PID<0.134271.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134271.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134272.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKhi-REcIeoAFMgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134271.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134271.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134272.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:38.333 [debug] QUERY OK source="settings" db=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.333 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.334 [error] #PID<0.134274.0> running PinchflatWeb.Endpoint (connection #PID<0.134273.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.yaml ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134273.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134274.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKiqADJjEnYAFMhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134273.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134273.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134274.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:38.379 [info] GET /config/stripe.yml 06:48:38.380 [debug] QUERY OK source="settings" db=0.2ms idle=63.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.380 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.380 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.381 [error] #PID<0.134276.0> running PinchflatWeb.Endpoint (connection #PID<0.134275.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134275.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134276.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKt1Y2BH6iwAFMhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134275.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134275.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134276.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 06:48:38.397 [info] GET /config/stripe.ts 06:48:38.398 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.399 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.399 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.400 [error] #PID<0.134278.0> running PinchflatWeb.Endpoint (connection #PID<0.134277.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.ts ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134277.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134278.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjKyOtR5W6JAAFMiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134277.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134277.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134278.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pat (truncated) 06:48:38.414 [info] GET /secrets/stripe.json 06:48:38.414 [info] GET /api/stripe.ts 06:48:38.415 [debug] QUERY OK source="settings" db=0.4ms idle=81.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.416 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.416 [debug] QUERY OK source="settings" db=0.4ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.416 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.417 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.417 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.418 [error] #PID<0.134282.0> running PinchflatWeb.Endpoint (connection #PID<0.134281.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets/stripe.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 /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134281.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55904}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134282.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjK2OMRHc50MAFMih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134281.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55904}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134281.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55904}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134282.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:38.417 [error] #PID<0.134280.0> running PinchflatWeb.Endpoint (connection #PID<0.134279.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/stripe.ts ** (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.134279.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134280.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjK2TNPujnaoADIri"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134279.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134279.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55900}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134280.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", (truncated) 06:48:38.443 [info] GET /backup/stripe.json 06:48:38.444 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.444 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.444 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.445 [error] #PID<0.134284.0> running PinchflatWeb.Endpoint (connection #PID<0.134283.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/stripe.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 /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134283.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55914}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134284.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjK9FAFcuzD4AFMjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134283.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55914}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134283.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55914}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134284.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:38.464 [info] GET /storage/stripe.json 06:48:38.465 [debug] QUERY OK source="settings" db=0.2ms idle=48.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.465 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.466 [error] #PID<0.134286.0> running PinchflatWeb.Endpoint (connection #PID<0.134285.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134285.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134286.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLCIBF8UxR4AFMjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134285.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134285.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134286.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:38.471 [info] GET /storage/stripe.keys 06:48:38.472 [debug] QUERY OK source="settings" db=0.3ms idle=54.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.472 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.472 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.476 [info] GET /kyc/.env 06:48:38.473 [error] #PID<0.134288.0> running PinchflatWeb.Endpoint (connection #PID<0.134287.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134287.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55926}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134288.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLDxl7Mo9toAAAxk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134287.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55926}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134287.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55926}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134288.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:38.477 [debug] QUERY OK source="settings" db=0.4ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.478 [debug] QUERY OK source="settings" db=0.2ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.478 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.478 [error] #PID<0.134290.0> running PinchflatWeb.Endpoint (connection #PID<0.134289.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /kyc/.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 /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134289.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134290.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLFAfGXLxsMAFMkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134289.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134289.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55930}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134290.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:38.557 [info] GET /storage/app/stripe.json 06:48:38.558 [debug] QUERY OK source="settings" db=0.3ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.559 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.559 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.559 [error] #PID<0.134292.0> running PinchflatWeb.Endpoint (connection #PID<0.134291.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/app/stripe.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 /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134292.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/app/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLYTYZWhLikAAAyE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134291.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134292.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x- (truncated) 06:48:38.582 [info] GET /storage/keys/stripe.json 06:48:38.583 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=109.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.583 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.583 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.584 [error] #PID<0.134294.0> running PinchflatWeb.Endpoint (connection #PID<0.134293.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/keys/stripe.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 /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134293.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134294.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/keys/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLeNqzNTztMAFMkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134293.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134293.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134294.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:38.606 [info] GET /storage/secrets/stripe.json 06:48:38.607 [debug] QUERY OK source="settings" db=0.2ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.607 [debug] QUERY OK source="settings" db=0.3ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.607 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.612 [info] GET /settings/stripe.py 06:48:38.612 [debug] QUERY OK source="settings" db=0.3ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.613 [debug] QUERY OK source="settings" db=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.608 [error] #PID<0.134296.0> running PinchflatWeb.Endpoint (connection #PID<0.134295.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/secrets/stripe.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 /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55972}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134296.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLj7iRFRvBIADIsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55972}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55972}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134296.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarde (truncated) 06:48:38.613 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.616 [info] GET /config/initializers/stripe.rb 06:48:38.617 [debug] QUERY OK source="settings" db=0.4ms idle=33.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.619 [debug] QUERY OK source="settings" db=1.0ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.619 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.614 [error] #PID<0.134298.0> running PinchflatWeb.Endpoint (connection #PID<0.134297.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /settings/stripe.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134297.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134298.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/settings/stripe.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLlU3UR1DqEAFMlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134297.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134297.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134298.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:38.620 [error] #PID<0.134300.0> running PinchflatWeb.Endpoint (connection #PID<0.134299.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/initializers/stripe.rb ** (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/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134299.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55988}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134300.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/initializers/stripe.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjLmbaOGDnjgAFMlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134299.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55988}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134299.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 55988}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134300.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"} (truncated) 06:48:38.694 [info] GET /app/config/stripe.yml 06:48:38.695 [debug] QUERY OK source="settings" db=0.2ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.695 [debug] QUERY OK source="settings" db=0.3ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.696 [error] #PID<0.134302.0> running PinchflatWeb.Endpoint (connection #PID<0.134301.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/stripe.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 /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134301.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134302.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjL499feGQPcADIsi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134301.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134301.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134302.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 06:48:38.740 [info] GET /config/payment.yml 06:48:38.741 [info] GET /api/config 06:48:38.741 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.742 [debug] QUERY OK source="settings" db=0.3ms idle=124.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.742 [debug] QUERY OK source="settings" db=0.5ms idle=122.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.742 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.742 [debug] QUERY OK source="settings" db=0.2ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.743 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.743 [error] #PID<0.134304.0> running PinchflatWeb.Endpoint (connection #PID<0.134303.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/payment.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 /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134303.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134304.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/payment.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMD5hsXxZxsADItC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134303.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134303.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56008}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134304.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:38.743 [error] #PID<0.134306.0> running PinchflatWeb.Endpoint (connection #PID<0.134305.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134306.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMELM6QiHjYAFMmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134306.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMELM6QiHjYAFMmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_bui (truncated) 06:48:38.764 [info] GET /api/v1/config 06:48:38.765 [debug] QUERY OK source="settings" db=0.2ms idle=68.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.765 [debug] QUERY OK source="settings" db=0.1ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.765 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.766 [info] GET /api/settings 06:48:38.767 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.768 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.768 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.766 [error] #PID<0.134308.0> running PinchflatWeb.Endpoint (connection #PID<0.134307.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134307.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134308.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMJm4-PGbsIAAAyk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134307.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134307.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134308.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMJm4-PGbsIAAAyk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, (truncated) 06:48:38.768 [error] #PID<0.134310.0> running PinchflatWeb.Endpoint (connection #PID<0.134309.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56020}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134310.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMKKChKxnCYAAAzE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56020}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134309.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56020}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134310.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMKKChKxnCYAAAzE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 06:48:38.822 [info] GET /api/v1/settings 06:48:38.823 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.823 [debug] QUERY OK source="settings" db=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.823 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.824 [error] #PID<0.134312.0> running PinchflatWeb.Endpoint (connection #PID<0.134311.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/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/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134311.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134312.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMXbmvmMu3cAFMmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134311.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134311.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134312.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], re (truncated) 06:48:38.828 [info] GET /api/stripe/config 06:48:38.829 [debug] QUERY OK source="settings" db=0.3ms idle=63.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.829 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.829 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.830 [error] #PID<0.134314.0> running PinchflatWeb.Endpoint (connection #PID<0.134313.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134313.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134314.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMY5okQCJCUAFMnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134313.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134313.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134314.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:38.848 [info] GET /api/payment/config 06:48:38.849 [debug] QUERY OK source="settings" db=0.2ms idle=80.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.849 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.849 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.850 [error] #PID<0.134316.0> running PinchflatWeb.Endpoint (connection #PID<0.134315.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134315.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134316.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMdq_ZC3n0oAFMnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134315.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134315.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134316.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:38.854 [info] GET /admin/config 06:48:38.854 [debug] QUERY OK source="settings" db=0.2ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.855 [debug] QUERY OK source="settings" db=0.1ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.855 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.855 [error] #PID<0.134318.0> running PinchflatWeb.Endpoint (connection #PID<0.134317.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/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 /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134317.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134318.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMfBMk3bhsYAFMoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134317.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134317.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134318.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 1 (truncated) 06:48:38.868 [info] GET /admin/settings 06:48:38.869 [debug] QUERY OK source="settings" db=0.5ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.870 [debug] QUERY OK source="settings" db=0.4ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.870 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.871 [error] #PID<0.134320.0> running PinchflatWeb.Endpoint (connection #PID<0.134319.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134320.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMiddjflK0wAAAzk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56040}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134320.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla (truncated) 06:48:38.878 [info] GET /credentials.json 06:48:38.879 [debug] QUERY OK source="settings" db=0.4ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.880 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.880 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.881 [error] #PID<0.134322.0> running PinchflatWeb.Endpoint (connection #PID<0.134321.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134321.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134322.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMk6P43BBMQAAA0E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134321.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134321.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134322.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentia (truncated) 06:48:38.925 [info] GET /credentials.txt 06:48:38.926 [info] GET /secrets.json 06:48:38.926 [debug] QUERY OK source="settings" db=0.8ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.927 [debug] QUERY OK source="settings" db=0.6ms idle=55.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.927 [debug] QUERY OK source="settings" db=0.1ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.927 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.929 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.930 [info] GET /secrets.yml 06:48:38.930 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.930 [info] GET /secrets.yaml 06:48:38.931 [debug] QUERY OK source="settings" db=0.8ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.931 [debug] QUERY OK source="settings" db=1.0ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.932 [info] GET /.vscode/sftp.json 06:48:38.933 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.933 [debug] QUERY OK source="settings" db=1.0ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.934 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.928 [error] #PID<0.134324.0> running PinchflatWeb.Endpoint (connection #PID<0.134323.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /credentials.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134323.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134324.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMv-u35CWZwAAGoD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134323.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134323.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134324.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.tx (truncated) 06:48:38.934 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.935 [debug] QUERY OK source="settings" db=1.0ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.930 [error] #PID<0.134326.0> running PinchflatWeb.Endpoint (connection #PID<0.134325.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56060}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134326.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMwLneDPY1MAFMoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56060}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134325.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56060}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134326.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, (truncated) 06:48:38.934 [error] #PID<0.134328.0> running PinchflatWeb.Endpoint (connection #PID<0.134327.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134328.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMxKwm-gtsQAAA0k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134327.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56064}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134328.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, (truncated) 06:48:38.934 [error] #PID<0.134330.0> running PinchflatWeb.Endpoint (connection #PID<0.134329.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134329.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56068}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134330.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMxMRvTqu1wAAGoj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134329.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56068}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134329.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56068}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134330.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, (truncated) 06:48:38.936 [error] #PID<0.134332.0> running PinchflatWeb.Endpoint (connection #PID<0.134331.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56072}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134332.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjMxo_syLWjQAAGpD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56072}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134331.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56072}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134332.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pa (truncated) 06:48:38.969 [info] GET /docker-compose.yml 06:48:38.970 [info] GET /appsettings.json 06:48:38.970 [debug] QUERY OK source="settings" db=1.0ms idle=37.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.971 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.971 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.974 [debug] QUERY OK source="settings" db=3.4ms idle=37.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.974 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=40.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:38.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:38.972 [error] #PID<0.134334.0> running PinchflatWeb.Endpoint (connection #PID<0.134333.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134334.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjM6dhmPFTH8AAA1E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134333.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134334.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjM6dhmPFTH8AAA1E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 06:48:38.975 [error] #PID<0.134336.0> running PinchflatWeb.Endpoint (connection #PID<0.134335.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /appsettings.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 /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134336.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjM6t9rxKoQsAAA1k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134336.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettin (truncated) 06:48:39.000 [info] GET /config/secrets.yml 06:48:39.001 [debug] QUERY OK source="settings" db=0.3ms idle=65.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.002 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.002 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.002 [error] #PID<0.134338.0> running PinchflatWeb.Endpoint (connection #PID<0.134337.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/secrets.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 /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134338.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNB-DxDR3WMAAGpj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134337.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134338.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.013 [info] GET /config/credentials.yml 06:48:39.014 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.015 [debug] QUERY OK source="settings" db=0.2ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.015 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.016 [error] #PID<0.134340.0> running PinchflatWeb.Endpoint (connection #PID<0.134339.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/credentials.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 /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134339.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134340.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/credentials.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNFHpRu4qvkAAGqD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134339.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134339.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56102}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134340.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:39.074 [info] GET /config/settings.json 06:48:39.075 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=99.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.075 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.075 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.076 [error] #PID<0.134342.0> running PinchflatWeb.Endpoint (connection #PID<0.134341.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/settings.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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134341.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134342.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNTfi8C6y4IAAA2E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134341.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134341.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134342.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:39.115 [info] GET /config/config.json 06:48:39.116 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=113.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.116 [debug] QUERY OK source="settings" db=0.2ms idle=101.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.116 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.117 [error] #PID<0.134344.0> running PinchflatWeb.Endpoint (connection #PID<0.134343.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134344.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNdPKqDvSckAAA2k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134344.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 06:48:39.126 [info] GET /webhooks/settings.json 06:48:39.127 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.128 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.128 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.129 [error] #PID<0.134346.0> running PinchflatWeb.Endpoint (connection #PID<0.134345.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /webhooks/settings.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 /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134346.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/webhooks/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNf7uUuFbZUAAGqj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134346.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185. (truncated) 06:48:39.160 [info] GET /instance/config.py 06:48:39.161 [debug] QUERY OK source="settings" db=0.5ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.161 [debug] QUERY OK source="settings" db=0.2ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.162 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.162 [error] #PID<0.134348.0> running PinchflatWeb.Endpoint (connection #PID<0.134347.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /instance/config.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134347.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56148}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134348.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/instance/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNoAaA3BvxwAAGrD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134347.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56148}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134347.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56148}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134348.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.167 [info] GET /swagger.json 06:48:39.168 [debug] QUERY OK source="settings" db=0.3ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.168 [debug] QUERY OK source="settings" db=0.3ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.169 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.169 [error] #PID<0.134350.0> running PinchflatWeb.Endpoint (connection #PID<0.134349.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /swagger.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 /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134349.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134350.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNpvuyaUNyYADIti"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134349.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134349.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56156}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134350.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, (truncated) 06:48:39.200 [info] GET /app/config/parameters.yml 06:48:39.201 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.201 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.202 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.202 [error] #PID<0.134352.0> running PinchflatWeb.Endpoint (connection #PID<0.134351.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/parameters.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 /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134352.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNxleoXEYbIAAA3E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134351.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56164}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134352.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjNxleoXEYbIAAA3E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {P (truncated) 06:48:39.239 [info] GET /config/parameters.yml 06:48:39.240 [debug] QUERY OK source="settings" db=0.2ms idle=78.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.241 [debug] QUERY OK source="settings" db=0.2ms idle=72.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.241 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.243 [info] GET /parameters.yml 06:48:39.244 [debug] QUERY OK source="settings" db=0.4ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.241 [error] #PID<0.134354.0> running PinchflatWeb.Endpoint (connection #PID<0.134353.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/parameters.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 /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134354.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjN69lR_cmNwAAA3k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56168}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134354.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.7 (truncated) 06:48:39.246 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.246 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.247 [error] #PID<0.134356.0> running PinchflatWeb.Endpoint (connection #PID<0.134355.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /parameters.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 /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134355.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134356.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjN7yub_gWZAAAA4E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134355.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134355.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56172}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134356.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", (truncated) 06:48:39.259 [info] GET /config/application.yml 06:48:39.260 [debug] QUERY OK source="settings" db=0.2ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.260 [debug] QUERY OK source="settings" db=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.261 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.261 [error] #PID<0.134358.0> running PinchflatWeb.Endpoint (connection #PID<0.134357.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/application.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 /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134357.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134358.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjN_tH7sgKrcAAA4k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134357.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134357.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56182}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134358.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 06:48:39.270 [info] GET /application.properties 06:48:39.271 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.271 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.272 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.272 [error] #PID<0.134360.0> running PinchflatWeb.Endpoint (connection #PID<0.134359.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134359.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134360.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjOCMWFA_1fMAAGrj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134359.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134359.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134360.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.294 [info] GET /application.yml 06:48:39.295 [debug] QUERY OK source="settings" db=0.3ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.296 [debug] QUERY OK source="settings" db=0.2ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.296 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.296 [error] #PID<0.134362.0> running PinchflatWeb.Endpoint (connection #PID<0.134361.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.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 /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134361.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134362.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjOIGx9ybeKAAAGsD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134361.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134361.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134362.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.ym (truncated) 06:48:39.323 [info] GET /settings.py 06:48:39.324 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 06:48:39.324 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.325 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.326 [debug] QUERY OK source="settings" db=0.2ms idle=53.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.327 [debug] QUERY OK source="settings" db=0.2ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.329 [info] Sent 200 in 5ms 06:48:39.361 [info] GET /config.yml 06:48:39.362 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.363 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.364 [error] #PID<0.134366.0> running PinchflatWeb.Endpoint (connection #PID<0.134365.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134365.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134366.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjOX-A42u31EAAA6k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134365.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134365.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56218}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134366.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cooki (truncated) 06:48:39.494 [info] GET /config.inc 06:48:39.495 [debug] QUERY OK source="settings" db=0.3ms idle=169.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.496 [debug] QUERY OK source="settings" db=0.2ms idle=169.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.496 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.496 [error] #PID<0.134368.0> running PinchflatWeb.Endpoint (connection #PID<0.134367.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.inc ** (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.134367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56246}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134368.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjO3vetxdGw4AAA7E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56246}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56246}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134368.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cooki (truncated) 06:48:39.505 [info] GET /config/database.yml 06:48:39.506 [debug] QUERY OK source="settings" db=0.3ms idle=179.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.507 [debug] QUERY OK source="settings" db=0.2ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.508 [error] #PID<0.134370.0> running PinchflatWeb.Endpoint (connection #PID<0.134369.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/database.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 /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134370.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjO6azd3N08AAAA7k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56250}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134370.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ] (truncated) 06:48:39.530 [info] GET /backend/config/default.yml 06:48:39.531 [debug] QUERY OK source="settings" db=0.2ms idle=167.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.531 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.531 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.532 [error] #PID<0.134372.0> running PinchflatWeb.Endpoint (connection #PID<0.134371.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/default.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 /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56258}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134372.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/default.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPAOB5SNbacAAA8E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56258}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56258}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134372.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-pro (truncated) 06:48:39.561 [info] GET /backend/config/settings.yml 06:48:39.562 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=66.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.563 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=56.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.564 [error] #PID<0.134374.0> running PinchflatWeb.Endpoint (connection #PID<0.134373.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/settings.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 /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134374.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/settings.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPHxqvvygdIAAA8k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134374.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forw (truncated) 06:48:39.581 [info] GET /serverless.yml 06:48:39.582 [debug] QUERY OK source="settings" db=0.2ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.582 [debug] QUERY OK source="settings" db=0.2ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.583 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.583 [error] #PID<0.134376.0> running PinchflatWeb.Endpoint (connection #PID<0.134375.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /serverless.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 /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134375.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134376.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPMdhdWrMWUAFMpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134375.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134375.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134376.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", (truncated) 06:48:39.592 [info] GET /.aws/credentials 06:48:39.593 [debug] QUERY OK source="settings" db=0.3ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.593 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.597 [info] GET /aws/credentials 06:48:39.594 [error] #PID<0.134378.0> running PinchflatWeb.Endpoint (connection #PID<0.134377.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134377.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134378.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPPCR7GMFPoAFMph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134377.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134377.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134378.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.598 [debug] QUERY OK source="settings" db=0.3ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.598 [debug] QUERY OK source="settings" db=0.2ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.599 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.599 [error] #PID<0.134380.0> running PinchflatWeb.Endpoint (connection #PID<0.134379.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134380.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPQS4lxGQNUADIuC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134380.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_ (truncated) 06:48:39.633 [info] GET /.aws/config 06:48:39.633 [debug] QUERY OK source="settings" db=0.2ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.634 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.634 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.634 [error] #PID<0.134382.0> running PinchflatWeb.Endpoint (connection #PID<0.134381.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134381.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134382.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPYt-3A3CxwADIui"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134381.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134381.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134382.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp (truncated) 06:48:39.641 [info] GET /aws-secret.yaml 06:48:39.641 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.642 [debug] QUERY OK source="settings" db=0.2ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.642 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.642 [error] #PID<0.134384.0> running PinchflatWeb.Endpoint (connection #PID<0.134383.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws-secret.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134383.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134384.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPapcjVmcy4ADIvC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134383.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134383.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134384.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", (truncated) 06:48:39.656 [info] GET /.travis.yml 06:48:39.657 [info] GET /.circleci/config.yml 06:48:39.657 [debug] QUERY OK source="settings" db=0.3ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.658 [info] GET /.bitbucket/pipelines.yml 06:48:39.658 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.658 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.658 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.659 [info] GET /info.php 06:48:39.659 [debug] QUERY OK source="settings" db=1.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.660 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.660 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.660 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.661 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.661 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.662 [debug] QUERY OK source="settings" db=1.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.662 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.659 [error] #PID<0.134386.0> running PinchflatWeb.Endpoint (connection #PID<0.134385.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.travis.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 /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134385.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134386.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPeZPPEUBAsADIvi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134385.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134385.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134386.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPeZPPEUBAsADIvi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:39.662 [error] #PID<0.134390.0> running PinchflatWeb.Endpoint (connection #PID<0.134389.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.bitbucket/pipelines.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 /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134390.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.bitbucket/pipelines.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPetMIRmwlEADIwC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134389.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134390.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:39.661 [error] #PID<0.134388.0> running PinchflatWeb.Endpoint (connection #PID<0.134387.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/config.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 /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134387.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134388.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPehjfESVxkAAA9E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134387.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134387.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134388.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPehjfESVxkAAA9E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 06:48:39.663 [error] #PID<0.134392.0> running PinchflatWeb.Endpoint (connection #PID<0.134391.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134392.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPfC61NPTpIAAA9k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56322}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134392.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPfC61NPTpIAAA9k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:39.693 [info] GET /test.php 06:48:39.694 [debug] QUERY OK source="settings" db=0.2ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.694 [debug] QUERY OK source="settings" db=0.1ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.694 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.695 [error] #PID<0.134394.0> running PinchflatWeb.Endpoint (connection #PID<0.134393.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134394.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPnI-OheCwkAFMqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134393.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56326}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134394.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPnI-OheCwkAFMqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 06:48:39.708 [info] GET /phpinfo.php 06:48:39.709 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.709 [debug] QUERY OK source="settings" db=0.2ms idle=47.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.709 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.710 [error] #PID<0.134396.0> running PinchflatWeb.Endpoint (connection #PID<0.134395.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134396.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPqssYFADA8ADIwi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134395.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134396.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPqssYFADA8ADIwi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 06:48:39.738 [info] GET /phpinfo 06:48:39.739 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=76.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.740 [debug] QUERY OK source="settings" db=0.2ms idle=45.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.740 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.740 [error] #PID<0.134398.0> running PinchflatWeb.Endpoint (connection #PID<0.134397.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /phpinfo ** (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.134397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134398.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjPx4UCj90SoAFMqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134398.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, (truncated) 06:48:39.754 [info] GET /_profiler/phpinfo 06:48:39.755 [debug] QUERY OK source="settings" db=0.3ms idle=60.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.755 [debug] QUERY OK source="settings" db=0.2ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.755 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.756 [error] #PID<0.134400.0> running PinchflatWeb.Endpoint (connection #PID<0.134399.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134400.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjP1psHHK0IMADIxC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134399.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56344}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134400.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.776 [info] GET /app_dev.php/_profiler/phpinfo 06:48:39.777 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.777 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=37.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.777 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.778 [info] GET /_profiler/latest 06:48:39.779 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.780 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.780 [info] GET /horizon/api/stats 06:48:39.780 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.778 [error] #PID<0.134402.0> running PinchflatWeb.Endpoint (connection #PID<0.134401.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134402.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjP64MchqLMkAFMrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134401.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134402.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185 (truncated) 06:48:39.782 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.783 [debug] QUERY OK source="settings" db=0.2ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.783 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.781 [error] #PID<0.134404.0> running PinchflatWeb.Endpoint (connection #PID<0.134403.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56354}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134404.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjP7ZSpJtgC0ADIxi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56354}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134403.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56354}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134404.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 06:48:39.784 [error] #PID<0.134406.0> running PinchflatWeb.Endpoint (connection #PID<0.134405.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56358}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134406.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjP79JTp7hnkADIyC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56358}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134405.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56358}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134406.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 06:48:39.849 [info] GET /manage/env 06:48:39.850 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=71.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.850 [debug] QUERY OK source="settings" db=0.3ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.850 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.852 [info] GET /debug/default/view 06:48:39.853 [debug] QUERY OK source="settings" db=0.3ms idle=72.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.853 [debug] QUERY OK source="settings" db=0.2ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.853 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.855 [info] GET /server-info 06:48:39.851 [error] #PID<0.134408.0> running PinchflatWeb.Endpoint (connection #PID<0.134407.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134408.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQMRmiMkfaAAFMrh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134407.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134408.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil (truncated) 06:48:39.856 [info] GET /debug.log 06:48:39.856 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=73.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.857 [debug] QUERY OK source="settings" db=0.2ms idle=6.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.857 [debug] QUERY OK source="settings" db=0.3ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.857 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.858 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.858 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.854 [error] #PID<0.134410.0> running PinchflatWeb.Endpoint (connection #PID<0.134409.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /debug/default/view ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134410.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQNCVITlmToAFMsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134409.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134410.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 06:48:39.858 [error] #PID<0.134412.0> running PinchflatWeb.Endpoint (connection #PID<0.134411.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134412.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQN3nP--LvQAFMsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134411.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134412.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: (truncated) 06:48:39.863 [info] GET /error.log 06:48:39.858 [error] #PID<0.134414.0> running PinchflatWeb.Endpoint (connection #PID<0.134413.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134414.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQODT1rc9F0ADIyi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134413.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134414.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQODT1rc9F0ADIyi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:39.864 [debug] QUERY OK source="settings" db=0.3ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.865 [debug] QUERY OK source="settings" db=0.2ms idle=8.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.865 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.866 [error] #PID<0.134416.0> running PinchflatWeb.Endpoint (connection #PID<0.134415.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /error.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 /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134416.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQPv-hd2ANoAAA-E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134415.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134416.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQPv-hd2ANoAAA-E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 06:48:39.911 [info] GET /storage/logs/laravel.log 06:48:39.911 [info] GET /storage/logs/stripe.log 06:48:39.912 [debug] QUERY OK source="settings" db=0.8ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.913 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=54.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.913 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.913 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.914 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.914 [error] #PID<0.134419.0> running PinchflatWeb.Endpoint (connection #PID<0.134417.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/laravel.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 /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134419.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQbC3x-vvGwADIzC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134417.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134419.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQbC3x-vvGwADIzC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 06:48:39.915 [error] #PID<0.134420.0> running PinchflatWeb.Endpoint (connection #PID<0.134418.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/stripe.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 /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134420.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQbLgDwaja8AFMtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134420.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 06:48:39.930 [info] GET /storage/logs/payments.log 06:48:39.931 [debug] QUERY OK source="settings" db=0.2ms idle=51.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.931 [debug] QUERY OK source="settings" db=0.2ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:48:39.932 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:48:39.932 [error] #PID<0.134422.0> running PinchflatWeb.Endpoint (connection #PID<0.134421.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/payments.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 /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134422.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/payments.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxQjQfsikgvXuEADIzi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134421.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 56392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134422.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "htt (truncated) 06:49:06.661 [info] GET /healthcheck 06:49:06.661 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:49:06.662 [info] Sent 200 in 285µs 06:49:36.760 [info] GET /healthcheck 06:49:36.760 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:49:36.760 [info] Sent 200 in 353µs 06:50:06.865 [info] GET /healthcheck 06:50:06.865 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:50:06.865 [info] Sent 200 in 370µs 06:50:36.988 [info] GET /healthcheck 06:50:36.988 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:50:36.988 [info] Sent 200 in 364µs 06:51:07.076 [info] GET /healthcheck 06:51:07.077 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:51:07.077 [info] Sent 200 in 318µs 06:51:37.164 [info] GET /healthcheck 06:51:37.164 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:51:37.164 [info] Sent 200 in 285µs 06:52:07.255 [info] GET /healthcheck 06:52:07.255 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:52:07.256 [info] Sent 200 in 373µs 06:52:37.372 [info] GET /healthcheck 06:52:37.372 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:52:37.372 [info] Sent 200 in 286µs 06:53:07.465 [info] GET /healthcheck 06:53:07.465 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:53:07.465 [info] Sent 200 in 360µs 06:53:37.562 [info] GET /healthcheck 06:53:37.562 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:53:37.562 [info] Sent 200 in 330µs 06:54:07.659 [info] GET /healthcheck 06:54:07.659 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:54:07.659 [info] Sent 200 in 266µs 06:54:37.758 [info] GET /healthcheck 06:54:37.758 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:54:37.758 [info] Sent 200 in 340µs 06:55:07.854 [info] GET /healthcheck 06:55:07.855 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:55:07.855 [info] Sent 200 in 340µs 06:55:38.085 [info] GET /healthcheck 06:55:38.085 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:55:38.086 [info] Sent 200 in 361µs 06:56:08.217 [info] GET /healthcheck 06:56:08.217 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:56:08.217 [info] Sent 200 in 306µs 06:56:38.463 [info] GET /healthcheck 06:56:38.463 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:56:38.464 [info] Sent 200 in 353µs 06:57:08.597 [info] GET /healthcheck 06:57:08.597 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:57:08.597 [info] Sent 200 in 304µs 06:57:38.718 [info] GET /healthcheck 06:57:38.718 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:57:38.718 [info] Sent 200 in 331µs 06:58:08.824 [info] GET /healthcheck 06:58:08.825 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:58:08.825 [info] Sent 200 in 322µs 06:58:38.918 [info] GET /healthcheck 06:58:38.919 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:58:38.919 [info] Sent 200 in 409µs 06:59:09.057 [info] GET /healthcheck 06:59:09.058 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:59:09.058 [info] Sent 200 in 340µs 06:59:31.949 [info] GET / 06:59:31.950 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 06:59:31.950 [debug] QUERY OK source="settings" db=0.2ms idle=883.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:31.951 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=884.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 06:59:31.951 [debug] QUERY OK source="sources" db=0.1ms idle=884.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 06:59:31.952 [debug] QUERY OK source="media_items" db=0.7ms idle=884.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:59:31.953 [debug] QUERY OK source="media_items" db=0.5ms idle=790.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:59:31.954 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:31.954 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:31.955 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:31.957 [debug] QUERY OK source="tasks" db=0.4ms idle=4.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"] 06:59:31.959 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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)) [] 06:59:31.960 [debug] QUERY OK source="media_items" db=0.6ms idle=5.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."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] 06:59:31.961 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 06:59:31.964 [debug] QUERY OK source="media_items" db=0.8ms idle=7.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"))) [] 06:59:31.966 [debug] QUERY OK source="media_items" db=1.0ms idle=7.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."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] 06:59:31.967 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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 (?,?,?)) [26, 21, 8] 06:59:31.969 [info] Sent 200 in 20ms 06:59:39.152 [info] GET /healthcheck 06:59:39.152 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 06:59:39.152 [info] Sent 200 in 415µs 06:59:40.435 [info] GET /sources/21 06:59:40.435 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "21"} Pipelines: [:browser] 06:59:40.436 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1369.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."use_cookies", 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" = ?) [21] 06:59:40.437 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1369.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] 06:59:41.045 [debug] QUERY OK source="tasks" db=607.8ms idle=1370.7ms 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 (?,?,?,?)) [21, "executing", "available", "scheduled", "retryable"] 06:59:41.046 [debug] QUERY OK source="oban_jobs" db=0.7ms idle=1867.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" = ?) [16421] 06:59:41.047 [debug] QUERY OK source="settings" db=0.3ms idle=866.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:41.048 [debug] QUERY OK source="settings" db=0.3ms idle=611.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:41.049 [debug] QUERY OK source="settings" db=0.3ms idle=611.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:41.052 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 06:59:41.054 [debug] QUERY OK source="media_items" db=0.6ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [21] 06:59:41.055 [debug] QUERY OK source="media_items" db=0.9ms idle=6.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [21, 10, 0] 06:59:41.056 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 06:59:41.057 [debug] QUERY OK source="media_items" db=0.3ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 06:59:41.058 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [21, 10, 0] 06:59:41.060 [debug] QUERY OK source="sources" db=0.3ms idle=6.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."use_cookies", 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" = ?) [21] 06:59:41.061 [debug] QUERY OK source="media_items" db=0.4ms 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 ((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"))))) [21] 06:59:41.062 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [21, 10, 0] 06:59:41.064 [info] Sent 200 in 629ms 06:59:42.907 [info] GET /media_profiles/1 06:59:42.907 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 06:59:42.908 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.3ms idle=841.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" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 06:59:42.910 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=842.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 06:59:42.911 [debug] QUERY OK source="settings" db=0.2ms idle=844.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:42.912 [debug] QUERY OK source="settings" db=0.2ms idle=844.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:42.913 [debug] QUERY OK source="settings" db=0.2ms idle=728.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:42.916 [info] Sent 200 in 8ms 06:59:45.199 [info] GET /sources/16/edit 06:59:45.199 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "16"} Pipelines: [:browser] 06:59:45.200 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1132.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."use_cookies", 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" = ?) [16] 06:59:45.201 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1133.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 06:59:45.202 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1134.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:45.202 [debug] QUERY OK source="settings" db=0.3ms idle=1013.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:45.203 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:59:45.208 [info] Sent 200 in 9ms 07:00:09.302 [info] GET /healthcheck 07:00:09.302 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:00:09.302 [info] Sent 200 in 288µs 07:00:39.404 [info] GET /healthcheck 07:00:39.404 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:00:39.405 [info] Sent 200 in 337µs 07:01:09.608 [info] GET /healthcheck 07:01:09.608 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:01:09.609 [info] Sent 200 in 266µs 07:01:39.704 [info] GET /healthcheck 07:01:39.704 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:01:39.705 [info] Sent 200 in 347µs 07:02:09.850 [info] GET /healthcheck 07:02:09.850 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:02:09.850 [info] Sent 200 in 301µs 07:02:39.947 [info] GET /healthcheck 07:02:39.947 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:02:39.948 [info] Sent 200 in 294µs 07:03:10.150 [info] GET /healthcheck 07:03:10.150 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:03:10.151 [info] Sent 200 in 319µs 07:03:40.246 [info] GET /healthcheck 07:03:40.246 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:03:40.246 [info] Sent 200 in 307µs 07:04:10.340 [info] GET /healthcheck 07:04:10.340 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:04:10.340 [info] Sent 200 in 272µs 07:04:40.461 [info] GET /healthcheck 07:04:40.461 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:04:40.461 [info] Sent 200 in 301µs 07:05:10.576 [info] GET /healthcheck 07:05:10.576 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:05:10.577 [info] Sent 200 in 283µs 07:05:40.825 [info] GET /healthcheck 07:05:40.825 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:05:40.825 [info] Sent 200 in 259µs 07:06:10.989 [info] GET /healthcheck 07:06:10.989 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:06:10.989 [info] Sent 200 in 380µs 07:06:18.614 [info] GET / 07:06:18.614 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:06:18.614 [debug] QUERY OK source="settings" db=0.2ms idle=1547.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:06:18.615 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1548.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:06:18.615 [debug] QUERY OK source="sources" db=0.1ms idle=1548.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:06:18.616 [debug] QUERY OK source="media_items" db=0.7ms idle=635.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:06:18.617 [debug] QUERY OK source="media_items" db=0.3ms idle=550.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:06:18.618 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:06:18.618 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:06:18.619 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:06:18.621 [debug] QUERY OK source="tasks" db=0.4ms idle=4.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 07:06:18.622 [debug] QUERY OK source="media_items" db=0.7ms idle=4.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)) [] 07:06:18.623 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 07:06:18.624 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 07:06:18.629 [debug] QUERY OK source="media_items" db=0.9ms idle=8.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"))) [] 07:06:18.630 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.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."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] 07:06:18.631 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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 (?,?,?)) [26, 21, 8] 07:06:18.634 [info] Sent 200 in 20ms 07:06:41.092 [info] GET /healthcheck 07:06:41.092 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:06:41.093 [info] Sent 200 in 340µs 07:07:11.196 [info] GET /healthcheck 07:07:11.196 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:07:11.196 [info] Sent 200 in 304µs 07:07:41.298 [info] GET /healthcheck 07:07:41.298 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:07:41.298 [info] Sent 200 in 288µs 07:08:11.394 [info] GET /healthcheck 07:08:11.395 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:08:11.395 [info] Sent 200 in 275µs 07:08:41.492 [info] GET /healthcheck 07:08:41.492 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:08:41.493 [info] Sent 200 in 331µs 07:09:11.592 [info] GET /healthcheck 07:09:11.592 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:09:11.592 [info] Sent 200 in 396µs 07:09:41.689 [info] GET /healthcheck 07:09:41.689 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:09:41.689 [info] Sent 200 in 368µs 07:10:11.904 [info] GET /healthcheck 07:10:11.905 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:10:11.905 [info] Sent 200 in 308µs 07:10:42.006 [info] GET /healthcheck 07:10:42.006 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:10:42.007 [info] Sent 200 in 337µs 07:11:12.103 [info] GET /healthcheck 07:11:12.103 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:11:12.103 [info] Sent 200 in 328µs 07:11:42.245 [info] GET /healthcheck 07:11:42.245 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:11:42.245 [info] Sent 200 in 275µs 07:12:12.428 [info] GET /healthcheck 07:12:12.429 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:12:12.429 [info] Sent 200 in 331µs 07:12:42.587 [info] GET /healthcheck 07:12:42.587 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:12:42.587 [info] Sent 200 in 307µs 07:13:12.690 [info] GET /healthcheck 07:13:12.690 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:13:12.691 [info] Sent 200 in 399µs 07:13:42.792 [info] GET /healthcheck 07:13:42.792 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:13:42.792 [info] Sent 200 in 309µs 07:14:12.894 [info] GET /healthcheck 07:14:12.894 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:14:12.894 [info] Sent 200 in 276µs 07:14:42.993 [info] GET /healthcheck 07:14:42.993 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:14:42.993 [info] Sent 200 in 303µs 07:15:13.099 [info] GET /healthcheck 07:15:13.099 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:15:13.099 [info] Sent 200 in 280µs 07:15:43.306 [info] GET /healthcheck 07:15:43.306 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:15:43.306 [info] Sent 200 in 309µs 07:16:13.415 [info] GET /healthcheck 07:16:13.415 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:16:13.415 [info] Sent 200 in 412µs 07:16:43.545 [info] GET /healthcheck 07:16:43.546 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:16:43.546 [info] Sent 200 in 278µs 07:17:13.646 [info] GET /healthcheck 07:17:13.646 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:17:13.646 [info] Sent 200 in 293µs 07:17:43.788 [info] GET /healthcheck 07:17:43.788 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:17:43.788 [info] Sent 200 in 308µs 07:18:13.938 [info] GET /healthcheck 07:18:13.938 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:18:13.938 [info] Sent 200 in 441µs 07:18:44.089 [info] GET /healthcheck 07:18:44.090 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:18:44.090 [info] Sent 200 in 1ms 07:19:14.277 [info] GET /healthcheck 07:19:14.277 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:19:14.277 [info] Sent 200 in 318µs 07:19:44.410 [info] GET /healthcheck 07:19:44.410 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:19:44.410 [info] Sent 200 in 337µs 07:20:14.513 [info] GET /healthcheck 07:20:14.513 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:20:14.513 [info] Sent 200 in 294µs 07:20:44.694 [info] GET /healthcheck 07:20:44.694 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:20:44.694 [info] Sent 200 in 482µs 07:21:14.813 [info] GET /healthcheck 07:21:14.813 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:21:14.813 [info] Sent 200 in 313µs 07:21:45.009 [info] GET /healthcheck 07:21:45.009 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:21:45.009 [info] Sent 200 in 316µs 07:22:15.110 [info] GET /healthcheck 07:22:15.110 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:22:15.110 [info] Sent 200 in 397µs 07:22:45.403 [info] GET /healthcheck 07:22:45.403 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:22:45.403 [info] Sent 200 in 335µs 07:23:15.532 [info] GET /healthcheck 07:23:15.532 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:23:15.532 [info] Sent 200 in 316µs 07:23:45.743 [info] GET /healthcheck 07:23:45.743 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:23:45.743 [info] Sent 200 in 364µs 07:24:15.857 [info] GET /healthcheck 07:24:15.858 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:24:15.858 [info] Sent 200 in 329µs 07:24:45.963 [info] GET /healthcheck 07:24:45.964 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:24:45.964 [info] Sent 200 in 372µs 07:25:16.089 [info] GET /healthcheck 07:25:16.089 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:25:16.089 [info] Sent 200 in 271µs 07:25:46.243 [info] GET /healthcheck 07:25:46.243 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:25:46.243 [info] Sent 200 in 350µs 07:26:16.391 [info] GET /healthcheck 07:26:16.391 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:26:16.391 [info] Sent 200 in 282µs 07:26:46.573 [info] GET /healthcheck 07:26:46.573 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:26:46.573 [info] Sent 200 in 320µs 07:27:16.681 [info] GET /healthcheck 07:27:16.682 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:27:16.682 [info] Sent 200 in 323µs 07:27:46.876 [info] GET /healthcheck 07:27:46.877 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:27:46.877 [info] Sent 200 in 242µs 07:27:47.175 [info] GET / 07:27:47.176 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:27:47.176 [debug] QUERY OK source="settings" db=0.2ms idle=641.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.177 [debug] QUERY OK source="media_profiles" db=0.1ms idle=106.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:27:47.177 [debug] QUERY OK source="sources" db=0.1ms idle=107.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:27:47.178 [debug] QUERY OK source="media_items" db=0.7ms idle=107.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:27:47.179 [debug] QUERY OK source="media_items" db=0.5ms idle=108.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:27:47.180 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.180 [debug] QUERY OK source="settings" db=0.3ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.181 [debug] QUERY OK source="settings" db=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.183 [debug] QUERY OK source="tasks" db=0.4ms idle=4.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 07:27:47.184 [debug] QUERY OK source="media_items" db=0.7ms idle=4.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)) [] 07:27:47.185 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 07:27:47.186 [debug] QUERY OK source="sources" db=0.4ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 07:27:47.191 [debug] QUERY OK source="media_items" db=1.8ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 07:27:47.192 [debug] QUERY OK source="media_items" db=0.9ms idle=8.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 07:27:47.193 [debug] QUERY OK source="sources" db=0.4ms idle=8.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 07:27:47.196 [info] Sent 200 in 20ms 07:27:47.636 [info] GET /account 07:27:47.637 [debug] QUERY OK source="settings" db=0.2ms idle=450.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.637 [debug] QUERY OK source="settings" db=0.2ms idle=446.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.638 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:47.638 [error] #PID<0.134655.0> running PinchflatWeb.Endpoint (connection #PID<0.134654.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /account ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134655.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/account", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr6Yaz7rian4AFNTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134655.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:27:47.735 [info] GET /.env.production 07:27:47.735 [debug] QUERY OK source="settings" db=0.3ms idle=542.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.736 [debug] QUERY OK source="settings" db=0.2ms idle=542.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.736 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:47.737 [error] #PID<0.134657.0> running PinchflatWeb.Endpoint (connection #PID<0.134656.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134657.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr6v3w9CdweUAFNUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36774}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134657.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil (truncated) 07:27:47.952 [info] GET /.env.production.local 07:27:47.953 [debug] QUERY OK source="settings" db=0.2ms idle=416.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.953 [debug] QUERY OK source="settings" db=0.1ms idle=316.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:47.954 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:47.954 [error] #PID<0.134659.0> running PinchflatWeb.Endpoint (connection #PID<0.134658.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.production.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.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134659.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr7jvzTV3t-cAFNUh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134659.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:48.032 [info] GET /.env.prod 07:27:48.032 [debug] QUERY OK source="settings" db=0.2ms idle=394.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.033 [debug] QUERY OK source="settings" db=0.1ms idle=297.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.033 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.033 [error] #PID<0.134661.0> running PinchflatWeb.Endpoint (connection #PID<0.134660.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134661.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr72sQ5OcIo8AFNVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134661.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.124 [info] GET /.env.staging 07:27:48.125 [debug] QUERY OK source="settings" db=0.2ms idle=388.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.125 [debug] QUERY OK source="settings" db=0.2ms idle=172.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.126 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.126 [error] #PID<0.134663.0> running PinchflatWeb.Endpoint (connection #PID<0.134662.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134663.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr8Mv1Ul6rSkAFNVh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134663.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_c (truncated) 07:27:48.312 [info] GET /order 07:27:48.313 [debug] QUERY OK source="settings" db=0.2ms idle=359.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.314 [debug] QUERY OK source="settings" db=0.2ms idle=281.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.314 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.315 [error] #PID<0.134665.0> running PinchflatWeb.Endpoint (connection #PID<0.134664.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /order ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36790}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134665.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/order", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr85ofzm9EzUAFNWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36790}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36790}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134665.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:27:48.335 [info] GET /register 07:27:48.336 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.336 [debug] QUERY OK source="settings" db=0.2ms idle=210.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.336 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.337 [error] #PID<0.134667.0> running PinchflatWeb.Endpoint (connection #PID<0.134666.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /register ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134667.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/register", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr8-9rCO4ZT0AFNWh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134667.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 07:27:48.362 [info] GET /admin 07:27:48.363 [debug] QUERY OK source="settings" db=0.2ms idle=236.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.363 [debug] QUERY OK source="settings" db=0.2ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.366 [info] GET /checkout 07:27:48.366 [info] GET /plans 07:27:48.367 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.368 [debug] QUERY OK source="settings" db=0.4ms idle=31.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.369 [debug] QUERY OK source="settings" db=1.0ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.369 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=31.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.369 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.364 [error] #PID<0.134671.0> running PinchflatWeb.Endpoint (connection #PID<0.134670.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134671.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9FauZpX4ScAFNXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36802}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134671.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:27:48.369 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.374 [info] GET /signup 07:27:48.375 [debug] QUERY OK source="settings" db=0.3ms idle=11.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.370 [error] #PID<0.134674.0> running PinchflatWeb.Endpoint (connection #PID<0.134673.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /checkout ** (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.134673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134674.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9GfVlP0azsADJKi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134673.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36810}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134674.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 07:27:48.375 [debug] QUERY OK source="settings" db=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.375 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.370 [error] #PID<0.134675.0> running PinchflatWeb.Endpoint (connection #PID<0.134672.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /plans ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134675.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/plans", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9Gg_aav1B0AFNXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36806}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134675.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:27:48.376 [error] #PID<0.134677.0> running PinchflatWeb.Endpoint (connection #PID<0.134676.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /signup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134677.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/signup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9IRGeBhpMwAFNYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134677.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 07:27:48.400 [info] GET /dashboard 07:27:48.400 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.401 [debug] QUERY OK source="settings" db=0.2ms idle=31.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.401 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.401 [error] #PID<0.134679.0> running PinchflatWeb.Endpoint (connection #PID<0.134678.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134679.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9OZ1WRwKTgAFNYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36818}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134679.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 07:27:48.414 [info] GET /pricing 07:27:48.414 [info] GET /.env 07:27:48.415 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.415 [debug] QUERY OK source="settings" db=0.5ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.416 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.416 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.416 [info] GET /subscribe 07:27:48.416 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.417 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.417 [debug] QUERY OK source="settings" db=0.8ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.418 [debug] QUERY OK source="settings" db=0.7ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.419 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.420 [info] GET /index.html 07:27:48.422 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.422 [info] GET /.env.stage 07:27:48.416 [error] #PID<0.134682.0> running PinchflatWeb.Endpoint (connection #PID<0.134681.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134682.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9R4MmiJdRsAFNZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134681.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134682.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contr (truncated) 07:27:48.423 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.423 [debug] QUERY OK source="settings" db=0.4ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.423 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.424 [debug] QUERY OK source="settings" db=0.9ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.424 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.424 [info] GET /.env.dev 07:27:48.420 [error] #PID<0.134685.0> running PinchflatWeb.Endpoint (connection #PID<0.134684.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /subscribe ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134685.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/subscribe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9SR0Pf0lbQAAGtD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134685.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 07:27:48.427 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.418 [error] #PID<0.134683.0> running PinchflatWeb.Endpoint (connection #PID<0.134680.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /pricing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134683.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/pricing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9R4OLKqTg8AAGsj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134683.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:27:48.428 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.423 [error] #PID<0.134687.0> running PinchflatWeb.Endpoint (connection #PID<0.134686.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /index.html ** (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.134686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134687.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9TNF7Y9cnoAFNZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134687.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla (truncated) 07:27:48.429 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.425 [error] #PID<0.134689.0> running PinchflatWeb.Endpoint (connection #PID<0.134688.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134689.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9TuWuwGMOYADJLC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36838}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134689.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.429 [error] #PID<0.134691.0> running PinchflatWeb.Endpoint (connection #PID<0.134690.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36842}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134691.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9UWVuPa6P4AFNaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36842}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36842}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134691.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:48.449 [info] GET /.env.development 07:27:48.450 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.451 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.451 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.452 [error] #PID<0.134693.0> running PinchflatWeb.Endpoint (connection #PID<0.134692.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.development ** (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.134692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134693.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9aOw2pSGL8AFNah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134693.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_bod (truncated) 07:27:48.485 [info] GET /cart 07:27:48.485 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.486 [info] GET /.env.local 07:27:48.487 [debug] QUERY OK source="settings" db=0.8ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.487 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.489 [debug] QUERY OK source="settings" db=2.1ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.490 [info] GET /.env.test 07:27:48.490 [info] GET /.env.uat 07:27:48.490 [debug] QUERY OK source="settings" db=0.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.491 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.491 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.491 [debug] QUERY OK source="settings" db=0.2ms queue=0.3ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.492 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.492 [debug] QUERY OK source="settings" db=0.8ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.492 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.487 [error] #PID<0.134695.0> running PinchflatWeb.Endpoint (connection #PID<0.134694.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /cart ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36850}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134695.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/cart", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9isHOwpO3oAFNbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36850}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36850}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134695.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 07:27:48.491 [error] #PID<0.134697.0> running PinchflatWeb.Endpoint (connection #PID<0.134696.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134697.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9jF5aGn0VgAFNbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134697.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.493 [error] #PID<0.134700.0> running PinchflatWeb.Endpoint (connection #PID<0.134698.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.test ** (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.134698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134700.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9j7OcnERewAFNcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134700.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.499 [info] GET /.env.vite 07:27:48.493 [error] #PID<0.134701.0> running PinchflatWeb.Endpoint (connection #PID<0.134699.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.uat ** (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.134699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36862}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134701.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9j7RzlDO48AAGtj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36862}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134699.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36862}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134701.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:48.500 [debug] QUERY OK source="settings" db=0.4ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.500 [debug] QUERY OK source="settings" db=0.2ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.500 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.501 [error] #PID<0.134703.0> running PinchflatWeb.Endpoint (connection #PID<0.134702.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.vite ** (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.134702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134703.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9mBSlwlmbIAAATl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134703.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.544 [info] GET /.env.bak 07:27:48.545 [debug] QUERY OK source="settings" db=0.2ms idle=52.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.545 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.545 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.546 [error] #PID<0.134705.0> running PinchflatWeb.Endpoint (connection #PID<0.134704.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134705.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr9wzpeRTGr8AFNch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134705.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:48.583 [info] GET /.env.backup 07:27:48.584 [debug] QUERY OK source="settings" db=0.3ms idle=84.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.585 [debug] QUERY OK source="settings" db=0.2ms idle=84.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.585 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.585 [error] #PID<0.134707.0> running PinchflatWeb.Endpoint (connection #PID<0.134706.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36874}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134707.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr96QemZQL7oAFNdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36874}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36874}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134707.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies (truncated) 07:27:48.594 [info] GET /.env.old 07:27:48.595 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.596 [debug] QUERY OK source="settings" db=0.2ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.596 [error] #PID<0.134709.0> running PinchflatWeb.Endpoint (connection #PID<0.134708.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134709.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr982RotZrVkAAGuD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134709.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:48.620 [info] GET /.env.save 07:27:48.621 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=75.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.621 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.622 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.622 [error] #PID<0.134711.0> running PinchflatWeb.Endpoint (connection #PID<0.134710.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134711.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-C9ZRaBH_cAAGuj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134711.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.662 [info] GET /.env.example 07:27:48.663 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.664 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.664 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.664 [error] #PID<0.134713.0> running PinchflatWeb.Endpoint (connection #PID<0.134712.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.example ** (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.134712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134713.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-NCplWkm-EAAGvD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134713.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_c (truncated) 07:27:48.672 [info] GET /.env.dist 07:27:48.673 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.673 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.674 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.674 [error] #PID<0.134715.0> running PinchflatWeb.Endpoint (connection #PID<0.134714.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134715.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-PaMIhIP8oAAGvj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36890}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134715.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.773 [info] GET /.env.template 07:27:48.774 [debug] QUERY OK source="settings" db=1.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.775 [debug] QUERY OK source="settings" db=0.2ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.775 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.776 [error] #PID<0.134717.0> running PinchflatWeb.Endpoint (connection #PID<0.134716.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.template ** (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.134716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134717.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-nW3uU3digAAGwD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134717.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, (truncated) 07:27:48.785 [info] GET /.env.txt 07:27:48.785 [debug] QUERY OK source="settings" db=0.3ms idle=121.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.786 [debug] QUERY OK source="settings" db=0.2ms idle=112.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.786 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.787 [error] #PID<0.134719.0> running PinchflatWeb.Endpoint (connection #PID<0.134718.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134719.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-qN3mK13CgAAGwj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134719.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:48.832 [info] GET /.env.json 07:27:48.833 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.833 [debug] QUERY OK source="settings" db=0.2ms idle=58.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.833 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.834 [error] #PID<0.134721.0> running PinchflatWeb.Endpoint (connection #PID<0.134720.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134721.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr-1e07fvn5sAAGxD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134721.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:48.934 [info] GET /.env.stripe 07:27:48.935 [debug] QUERY OK source="settings" db=0.2ms idle=159.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.935 [debug] QUERY OK source="settings" db=0.2ms idle=149.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:48.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:48.936 [error] #PID<0.134723.0> running PinchflatWeb.Endpoint (connection #PID<0.134722.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134723.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_NyM2Ai5skAFNdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134723.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies (truncated) 07:27:49.036 [info] GET /donate 07:27:49.037 [debug] QUERY OK source="settings" db=0.2ms idle=250.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.038 [debug] QUERY OK source="settings" db=0.2ms idle=204.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.038 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.040 [info] GET /.env.aws 07:27:49.041 [debug] QUERY OK source="settings" db=0.3ms idle=207.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.041 [debug] QUERY OK source="settings" db=0.2ms idle=106.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.041 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.038 [error] #PID<0.134725.0> running PinchflatWeb.Endpoint (connection #PID<0.134724.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /donate ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36916}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134725.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/donate", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_mMrmz1aKwAFNeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36916}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36916}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134725.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 07:27:49.046 [info] GET /payment 07:27:49.047 [info] GET /billing 07:27:49.042 [error] #PID<0.134727.0> running PinchflatWeb.Endpoint (connection #PID<0.134726.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.aws ** (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.134726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134727.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_nF_PK2x_EAFNeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134727.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, r (truncated) 07:27:49.047 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.048 [debug] QUERY OK source="settings" db=0.3ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.048 [debug] QUERY OK source="settings" db=0.5ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.049 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.049 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.049 [error] #PID<0.134729.0> running PinchflatWeb.Endpoint (connection #PID<0.134728.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment ** (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.134728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134729.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_on2aXNdukAAAUF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134729.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:27:49.053 [info] GET /.env_sample 07:27:49.053 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.054 [debug] QUERY OK source="settings" db=0.2ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.054 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.050 [error] #PID<0.134731.0> running PinchflatWeb.Endpoint (connection #PID<0.134730.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /billing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134731.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/billing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_ovkHdh4kwAAA-k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134731.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:27:49.055 [error] #PID<0.134733.0> running PinchflatWeb.Endpoint (connection #PID<0.134732.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env_sample ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134733.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_qHtKLGIfgAAAUl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134733.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.072 [info] GET /shop 07:27:49.073 [debug] QUERY OK source="settings" db=0.2ms idle=24.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.074 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.074 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.074 [error] #PID<0.134735.0> running PinchflatWeb.Endpoint (connection #PID<0.134734.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /shop ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134735.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/shop", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_uys90KnKQAFNfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134735.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 07:27:49.082 [info] GET /env 07:27:49.083 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.083 [debug] QUERY OK source="settings" db=0.3ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.084 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.085 [info] GET /env.backup 07:27:49.086 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.086 [debug] QUERY OK source="settings" db=0.2ms idle=12.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.086 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.084 [error] #PID<0.134737.0> running PinchflatWeb.Endpoint (connection #PID<0.134736.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36940}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134737.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_xH4to7dFcAFNfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36940}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36940}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134737.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache (truncated) 07:27:49.087 [error] #PID<0.134739.0> running PinchflatWeb.Endpoint (connection #PID<0.134738.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134739.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_xvSXCl3JUAFNgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134739.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.137 [info] GET /api/.env 07:27:49.138 [info] GET /sitemap.xml 07:27:49.138 [debug] QUERY OK source="settings" db=0.3ms idle=64.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.139 [debug] QUERY OK source="settings" db=0.5ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.139 [debug] QUERY OK source="settings" db=0.5ms idle=55.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.140 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.140 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.140 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.140 [error] #PID<0.134741.0> running PinchflatWeb.Endpoint (connection #PID<0.134740.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134741.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_-U0vLyd0MAAA_E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134741.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.141 [error] #PID<0.134743.0> running PinchflatWeb.Endpoint (connection #PID<0.134742.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134743.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_-jpnDGcj8AFNgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134743.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSr_-jpnDGcj8AFNgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:27:49.146 [info] GET /api/v1/.env 07:27:49.147 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=60.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.147 [info] GET /api/v2/.env 07:27:49.147 [debug] QUERY OK source="settings" db=0.4ms idle=8.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.147 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.149 [info] GET /api/shared/.env 07:27:49.150 [debug] QUERY OK source="settings" db=2.2ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.151 [debug] QUERY OK source="settings" db=1.5ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.152 [info] GET /api/shared/config/.env 07:27:49.152 [debug] QUERY OK source="settings" db=1.7ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.152 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.152 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.153 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.154 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=4.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.155 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.155 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.148 [error] #PID<0.134745.0> running PinchflatWeb.Endpoint (connection #PID<0.134744.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/.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/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134745.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAAStnVpZUYAAGxj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134745.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil (truncated) 07:27:49.153 [error] #PID<0.134747.0> running PinchflatWeb.Endpoint (connection #PID<0.134746.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v2/.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/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134747.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAAoi6wLVUMAAA_k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134747.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil (truncated) 07:27:49.154 [error] #PID<0.134749.0> running PinchflatWeb.Endpoint (connection #PID<0.134748.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/.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/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134749.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsABNUGTBTQcAFNhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36964}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134749.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/ap (truncated) 07:27:49.156 [error] #PID<0.134751.0> running PinchflatWeb.Endpoint (connection #PID<0.134750.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36968}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134751.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsABu3MQPNQMAAGyD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36968}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36968}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134751.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x (truncated) 07:27:49.164 [info] GET /backend/.env 07:27:49.164 [info] GET /laravel/.env 07:27:49.165 [debug] QUERY OK source="settings" db=0.4ms idle=12.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.165 [debug] QUERY OK source="settings" db=0.7ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.165 [debug] QUERY OK source="settings" db=0.3ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.165 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.166 [debug] QUERY OK source="settings" db=0.3ms idle=11.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.166 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.166 [error] #PID<0.134755.0> running PinchflatWeb.Endpoint (connection #PID<0.134753.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134755.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAEoBbz2gikAABAE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134753.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134755.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: (truncated) 07:27:49.166 [error] #PID<0.134754.0> running PinchflatWeb.Endpoint (connection #PID<0.134752.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/.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 /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134754.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAEoB37i7wEAFNhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134754.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: (truncated) 07:27:49.184 [info] GET /laravel/core/.env 07:27:49.185 [debug] QUERY OK source="settings" db=0.3ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.186 [debug] QUERY OK source="settings" db=0.3ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.186 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.188 [info] GET /payment/.env 07:27:49.189 [debug] QUERY OK source="settings" db=0.3ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.190 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.190 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.186 [error] #PID<0.134757.0> running PinchflatWeb.Endpoint (connection #PID<0.134756.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/core/.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 /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134757.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAJdjIdp-vEAABAk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134757.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:49.191 [error] #PID<0.134759.0> running PinchflatWeb.Endpoint (connection #PID<0.134758.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment/.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 /payment/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134759.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAKfw-2lzosAABBE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134759.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: (truncated) 07:27:49.241 [info] GET /admin/.env 07:27:49.241 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.242 [debug] QUERY OK source="settings" db=0.1ms idle=56.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.242 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.243 [error] #PID<0.134761.0> running PinchflatWeb.Endpoint (connection #PID<0.134760.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134761.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAW7uKT9uqsAAGyj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134761.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp (truncated) 07:27:49.253 [info] GET /core/.env 07:27:49.254 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.255 [debug] QUERY OK source="settings" db=0.5ms idle=65.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.255 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.256 [error] #PID<0.134763.0> running PinchflatWeb.Endpoint (connection #PID<0.134762.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /core/.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 /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134763.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAZ-hwGXsJwAABBk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134763.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: (truncated) 07:27:49.276 [info] GET /stripe/.env 07:27:49.276 [debug] QUERY OK source="settings" db=0.2ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.277 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.277 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.278 [error] #PID<0.134765.0> running PinchflatWeb.Endpoint (connection #PID<0.134764.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134765.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAfSbIlr_XwAABCE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 36998}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134765.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, (truncated) 07:27:49.334 [info] GET /assets/.env 07:27:49.335 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.336 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.336 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.336 [error] #PID<0.134767.0> running PinchflatWeb.Endpoint (connection #PID<0.134766.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134767.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsAtUHJ_abvIAABCk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134767.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, (truncated) 07:27:49.375 [info] GET /app/.env 07:27:49.376 [debug] QUERY OK source="settings" db=0.2ms idle=120.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.376 [debug] QUERY OK source="settings" db=0.2ms idle=99.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.377 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.377 [error] #PID<0.134769.0> running PinchflatWeb.Endpoint (connection #PID<0.134768.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134769.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsA3BQggJh4cAABDE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134769.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.440 [info] GET /docker/.env 07:27:49.440 [debug] QUERY OK source="settings" db=0.3ms idle=163.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.441 [debug] QUERY OK source="settings" db=0.2ms idle=105.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.441 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.442 [error] #PID<0.134771.0> running PinchflatWeb.Endpoint (connection #PID<0.134770.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134771.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsBGZuqGXnjQAAGzD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37012}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134771.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, (truncated) 07:27:49.461 [info] GET /docker/app/.env 07:27:49.462 [debug] QUERY OK source="settings" db=0.2ms idle=125.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.462 [debug] QUERY OK source="settings" db=0.1ms idle=85.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.462 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.463 [error] #PID<0.134773.0> running PinchflatWeb.Endpoint (connection #PID<0.134772.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /docker/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 /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134773.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsBLcFPVMvIIAABDk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37016}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134773.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/do (truncated) 07:27:49.600 [info] GET /server/.env 07:27:49.601 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.601 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.602 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.602 [error] #PID<0.134775.0> running PinchflatWeb.Endpoint (connection #PID<0.134774.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /server/.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 /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134775.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsBsm_bjCoEAAABEE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37028}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134775.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, (truncated) 07:27:49.612 [info] GET /web/.env 07:27:49.613 [debug] QUERY OK source="settings" db=0.3ms idle=150.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.613 [debug] QUERY OK source="settings" db=0.3ms idle=150.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.613 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.614 [error] #PID<0.134777.0> running PinchflatWeb.Endpoint (connection #PID<0.134776.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /web/.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 /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37034}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134777.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsBvZS7hQf-0AABEk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37034}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37034}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134777.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.711 [info] GET /src/.env 07:27:49.712 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=171.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.713 [debug] QUERY OK source="settings" db=0.1ms idle=111.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.713 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.713 [error] #PID<0.134779.0> running PinchflatWeb.Endpoint (connection #PID<0.134778.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/.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 /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37042}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134779.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCHLuTj6qB8AABFE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37042}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37042}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134779.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.793 [info] GET /public/.env 07:27:49.793 [info] GET /src/config/.env 07:27:49.794 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=180.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.794 [debug] QUERY OK source="settings" db=0.7ms idle=191.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.795 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=180.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.795 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.795 [debug] QUERY OK source="settings" db=0.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.796 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.800 [info] GET /config/.env 07:27:49.801 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.796 [error] #PID<0.134782.0> running PinchflatWeb.Endpoint (connection #PID<0.134780.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/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 /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134782.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCakXFSvsnIADJLi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37052}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134782.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sr (truncated) 07:27:49.803 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.803 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.799 [error] #PID<0.134783.0> running PinchflatWeb.Endpoint (connection #PID<0.134781.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /public/.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 /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37054}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134783.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCak-5a5Ex8AABFk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37054}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134781.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37054}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134783.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, (truncated) 07:27:49.804 [error] #PID<0.134785.0> running PinchflatWeb.Endpoint (connection #PID<0.134784.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134785.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCcMQAy04lcADJMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134785.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, (truncated) 07:27:49.844 [info] GET /portal/.env 07:27:49.845 [debug] QUERY OK source="settings" db=0.2ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.845 [debug] QUERY OK source="settings" db=0.2ms idle=50.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.845 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.846 [error] #PID<0.134787.0> running PinchflatWeb.Endpoint (connection #PID<0.134786.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /portal/.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 /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37066}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134787.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCmxR9e5wfwADJMi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37066}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37066}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134787.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, (truncated) 07:27:49.869 [info] GET /env/.env 07:27:49.870 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.870 [debug] QUERY OK source="settings" db=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.870 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.871 [error] #PID<0.134789.0> running PinchflatWeb.Endpoint (connection #PID<0.134788.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /env/.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.134788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37070}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134789.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCsxiIV10rQADJNC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37070}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37070}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134789.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.876 [info] GET /dev/.env 07:27:49.877 [debug] QUERY OK source="settings" db=0.3ms idle=73.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.877 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.877 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.878 [error] #PID<0.134791.0> running PinchflatWeb.Endpoint (connection #PID<0.134790.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /dev/.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 /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134791.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCuYOnVHwYoAFNiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134791.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.894 [info] GET /prod/.env 07:27:49.895 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.895 [debug] QUERY OK source="settings" db=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.895 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.896 [error] #PID<0.134793.0> running PinchflatWeb.Endpoint (connection #PID<0.134792.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /prod/.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 /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134793.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsCyrMQc8agcAFNih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134793.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: (truncated) 07:27:49.910 [info] GET /new/.env 07:27:49.911 [debug] QUERY OK source="settings" db=0.2ms idle=40.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.912 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.912 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.913 [info] GET /conf/.env 07:27:49.914 [debug] QUERY OK source="settings" db=0.3ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.915 [debug] QUERY OK source="settings" db=0.9ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.916 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.912 [error] #PID<0.134795.0> running PinchflatWeb.Endpoint (connection #PID<0.134794.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /new/.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 /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134795.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsC2nPxItd_MADJNi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134795.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.918 [info] GET /www/.env 07:27:49.919 [debug] QUERY OK source="settings" db=0.4ms idle=23.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.919 [debug] QUERY OK source="settings" db=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.919 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.916 [error] #PID<0.134797.0> running PinchflatWeb.Endpoint (connection #PID<0.134796.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /conf/.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 /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134797.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsC3VVOF4bNEAABGE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37088}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134797.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: (truncated) 07:27:49.920 [error] #PID<0.134799.0> running PinchflatWeb.Endpoint (connection #PID<0.134798.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /www/.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 /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134799.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsC4XEe_APSQADJOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37092}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134799.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.931 [info] GET /site/.env 07:27:49.932 [debug] QUERY OK source="settings" db=0.3ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.933 [debug] QUERY OK source="settings" db=0.8ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.934 [error] #PID<0.134801.0> running PinchflatWeb.Endpoint (connection #PID<0.134800.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /site/.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 /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37096}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134801.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsC7fcxCNOSUAABGk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37096}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37096}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134801.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: (truncated) 07:27:49.953 [info] GET /crm/.env 07:27:49.954 [info] GET /local/.env 07:27:49.955 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=35.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.955 [debug] QUERY OK source="settings" db=0.6ms queue=0.6ms idle=38.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.955 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=35.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.956 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.958 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=23.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.958 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.961 [info] GET /apps/.env 07:27:49.961 [info] GET /application/.env 07:27:49.964 [debug] QUERY OK source="settings" db=2.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.964 [debug] QUERY OK source="settings" db=2.5ms queue=0.4ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.964 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.965 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.959 [error] #PID<0.134803.0> running PinchflatWeb.Endpoint (connection #PID<0.134802.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /crm/.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 /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37106}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134803.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDA0GDwNogIAABHE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37106}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37106}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134803.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:49.965 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:49.965 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:49.957 [error] #PID<0.134805.0> running PinchflatWeb.Endpoint (connection #PID<0.134804.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /local/.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 /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37104}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134805.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDA9oo5L-VUAFNjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37104}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37104}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134805.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp (truncated) 07:27:49.965 [error] #PID<0.134809.0> running PinchflatWeb.Endpoint (connection #PID<0.134807.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134809.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDCvXgXlVzQAFNkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134807.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37118}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134809.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 07:27:49.966 [error] #PID<0.134808.0> running PinchflatWeb.Endpoint (connection #PID<0.134806.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /apps/.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 /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134808.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDCnFI-dqf4AFNjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37114}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134808.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: (truncated) 07:27:50.009 [info] GET /development/.env 07:27:50.009 [info] GET /website/.env 07:27:50.010 [debug] QUERY OK source="settings" db=1.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.010 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.011 [debug] QUERY OK source="settings" db=0.4ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.011 [debug] QUERY OK source="settings" db=0.4ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.011 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.011 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.014 [info] GET /backup/.env 07:27:50.015 [info] GET /old/.env 07:27:50.015 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=49.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.015 [debug] QUERY OK source="settings" db=0.3ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.016 [debug] QUERY OK source="settings" db=0.4ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.012 [error] #PID<0.134812.0> running PinchflatWeb.Endpoint (connection #PID<0.134810.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /website/.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 /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37124}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134812.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDOD1Svb6p8AAGzj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37124}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37124}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134812.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: (truncated) 07:27:50.016 [debug] QUERY OK source="settings" db=0.2ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.016 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.016 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.012 [error] #PID<0.134813.0> running PinchflatWeb.Endpoint (connection #PID<0.134811.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /development/.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 /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134813.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/development/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDODz-9x400AFNkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134811.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37130}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134813.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 07:27:50.017 [error] #PID<0.134815.0> running PinchflatWeb.Endpoint (connection #PID<0.134814.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/.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 /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134815.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDPSooEmcbgAABHk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37134}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134815.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, (truncated) 07:27:50.017 [error] #PID<0.134817.0> running PinchflatWeb.Endpoint (connection #PID<0.134816.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /old/.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 /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134817.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDPfLziyfRYAFNlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134817.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:50.032 [info] GET /test/.env 07:27:50.033 [debug] QUERY OK source="settings" db=0.3ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.033 [debug] QUERY OK source="settings" db=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.033 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.034 [error] #PID<0.134819.0> running PinchflatWeb.Endpoint (connection #PID<0.134818.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /test/.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 /test/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37144}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134819.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDTj6VooKiIAFNlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37144}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37144}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134819.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: (truncated) 07:27:50.040 [info] GET /tests/.env 07:27:50.041 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.042 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.042 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.042 [error] #PID<0.134821.0> running PinchflatWeb.Endpoint (connection #PID<0.134820.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tests/.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 /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134821.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDVfqO-Eu5MAFNmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134821.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp (truncated) 07:27:50.065 [info] GET /storage/.env 07:27:50.066 [debug] QUERY OK source="settings" db=0.3ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.067 [debug] QUERY OK source="settings" db=0.1ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.067 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.068 [error] #PID<0.134823.0> running PinchflatWeb.Endpoint (connection #PID<0.134822.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/.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 /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134823.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDbmr_aezA4AFNmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37158}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134823.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: (truncated) 07:27:50.076 [info] GET /rest/.env 07:27:50.077 [debug] QUERY OK source="settings" db=0.2ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.077 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.077 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.078 [error] #PID<0.134825.0> running PinchflatWeb.Endpoint (connection #PID<0.134824.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /rest/.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 /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134825.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDeJwqP0-D0AFNnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37162}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134825.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: (truncated) 07:27:50.100 [info] GET /graphql/.env 07:27:50.101 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.102 [debug] QUERY OK source="settings" db=0.3ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.102 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.102 [error] #PID<0.134827.0> running PinchflatWeb.Endpoint (connection #PID<0.134826.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /graphql/.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 /graphql/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134827.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDj6QZWbnkoAFNnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37170}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134827.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: (truncated) 07:27:50.166 [info] GET /v1/.env 07:27:50.167 [debug] QUERY OK source="settings" db=0.3ms idle=99.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.167 [debug] QUERY OK source="settings" db=0.3ms idle=90.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.168 [error] #PID<0.134829.0> running PinchflatWeb.Endpoint (connection #PID<0.134828.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v1/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134829.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsDzjvqhobn8AFNoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37192}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134829.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:27:50.178 [info] GET /v2/.env 07:27:50.179 [debug] QUERY OK source="settings" db=0.2ms idle=101.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.179 [debug] QUERY OK source="settings" db=0.2ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.179 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.182 [info] GET /mail/.env 07:27:50.183 [debug] QUERY OK source="settings" db=0.4ms idle=80.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.183 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.184 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.180 [error] #PID<0.134831.0> running PinchflatWeb.Endpoint (connection #PID<0.134830.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v2/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134831.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD2ejQmPrZEAFNoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37196}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134831.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:27:50.184 [error] #PID<0.134833.0> running PinchflatWeb.Endpoint (connection #PID<0.134832.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /mail/.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 /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134833.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD3XJXPftZUAFNpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37200}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134833.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: (truncated) 07:27:50.207 [info] GET /db/.env 07:27:50.208 [debug] QUERY OK source="settings" db=0.3ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.209 [debug] QUERY OK source="settings" db=0.2ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.209 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.209 [error] #PID<0.134835.0> running PinchflatWeb.Endpoint (connection #PID<0.134834.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /db/.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 /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134835.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD9dbKR9R3EAFNph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37204}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134835.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:27:50.215 [info] GET /database/.env 07:27:50.215 [info] GET /tmp/.env 07:27:50.215 [info] GET /var/.env 07:27:50.216 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.216 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.216 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.216 [debug] QUERY OK source="settings" db=0.6ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.217 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.218 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.219 [debug] QUERY OK source="settings" db=2.5ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.218 [error] #PID<0.134841.0> running PinchflatWeb.Endpoint (connection #PID<0.134840.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /var/.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 /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134841.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD_WI3-RG80AFNqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134841.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:50.217 [error] #PID<0.134837.0> running PinchflatWeb.Endpoint (connection #PID<0.134836.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /database/.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 /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134837.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD_Ii0eco6UAFNqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134837.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", (truncated) 07:27:50.220 [error] #PID<0.134839.0> running PinchflatWeb.Endpoint (connection #PID<0.134838.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tmp/.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 /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134839.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsD_SBEFDsngAAAVF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37216}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134839.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:50.242 [info] GET /kyc/.env 07:27:50.243 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.244 [debug] QUERY OK source="settings" db=0.2ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.244 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.244 [error] #PID<0.134843.0> running PinchflatWeb.Endpoint (connection #PID<0.134842.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /kyc/.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 /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134843.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEFyxZ6a6qYAFNrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37226}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134843.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:50.249 [info] GET /.vscode/.env 07:27:50.250 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.251 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.251 [error] #PID<0.134845.0> running PinchflatWeb.Endpoint (connection #PID<0.134844.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.vscode/.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 /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37230}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134845.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEHcLe6gFCgAFNrh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37230}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37230}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134845.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: (truncated) 07:27:50.315 [info] GET /node_modules/.env 07:27:50.316 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.316 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.316 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.317 [error] #PID<0.134847.0> running PinchflatWeb.Endpoint (connection #PID<0.134846.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /node_modules/.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 /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37242}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134847.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/node_modules/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEXBucfZQnsAFNsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37242}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37242}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134847.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:27:50.339 [info] GET /config.env 07:27:50.340 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.341 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.342 [error] #PID<0.134849.0> running PinchflatWeb.Endpoint (connection #PID<0.134848.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134849.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEc50Z5vFY8AFNsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37248}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134849.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cooki (truncated) 07:27:50.360 [info] GET /api/config.env 07:27:50.362 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=110.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.362 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.364 [error] #PID<0.134851.0> running PinchflatWeb.Endpoint (connection #PID<0.134850.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/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 /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134851.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEh6O4qmJ4oAFNtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134851.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", (truncated) 07:27:50.386 [info] GET /api/shared/config.env 07:27:50.387 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.387 [debug] QUERY OK source="settings" db=0.2ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.388 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.388 [error] #PID<0.134853.0> running PinchflatWeb.Endpoint (connection #PID<0.134852.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134853.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEoCBHpkEBkAFNth"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37260}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134853.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 07:27:50.411 [info] GET /api/shared/config/config.env 07:27:50.412 [debug] QUERY OK source="settings" db=0.3ms idle=70.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.412 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.412 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.413 [error] #PID<0.134855.0> running PinchflatWeb.Endpoint (connection #PID<0.134854.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/config/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 /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134855.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsEt4SuKtFuYAFNuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37264}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134855.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 07:27:50.427 [info] GET /config/stripe.env 07:27:50.428 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.428 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.428 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.429 [error] #PID<0.134857.0> running PinchflatWeb.Endpoint (connection #PID<0.134856.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134857.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsExyLh5QgR8AAAVl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134857.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:27:50.438 [info] GET /.circleci/stripe.env 07:27:50.439 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.440 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=27.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.440 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.440 [error] #PID<0.134859.0> running PinchflatWeb.Endpoint (connection #PID<0.134858.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/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 /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134859.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsE0X0GxjtLkAAAWF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37272}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134859.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:50.582 [info] GET /stripe.env 07:27:50.582 [debug] QUERY OK source="settings" db=0.3ms idle=154.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.583 [debug] QUERY OK source="settings" db=0.2ms idle=154.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.583 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.583 [error] #PID<0.134861.0> running PinchflatWeb.Endpoint (connection #PID<0.134860.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134861.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFWqqnOuTPkAABIE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134861.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cooki (truncated) 07:27:50.622 [info] GET /config.js 07:27:50.623 [debug] QUERY OK source="settings" db=0.2ms idle=183.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.624 [debug] QUERY OK source="settings" db=0.3ms idle=183.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.624 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.626 [info] GET /main.js 07:27:50.627 [debug] QUERY OK source="settings" db=0.3ms idle=84.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.628 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.628 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.624 [error] #PID<0.134863.0> running PinchflatWeb.Endpoint (connection #PID<0.134862.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134863.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFgVMwfwwiUAABIk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37296}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134863.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFgVMwfwwiUAABIk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 07:27:50.628 [error] #PID<0.134865.0> running PinchflatWeb.Endpoint (connection #PID<0.134864.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134865.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFhSXh2zIKkAABJE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134865.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFhSXh2zIKkAABJE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_w (truncated) 07:27:50.650 [info] GET /env.js 07:27:50.651 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.652 [debug] QUERY OK source="settings" db=0.3ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.652 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.656 [info] GET /app.js 07:27:50.656 [debug] QUERY OK source="settings" db=0.3ms idle=32.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.657 [debug] QUERY OK source="settings" db=0.1ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.657 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.653 [error] #PID<0.134867.0> running PinchflatWeb.Endpoint (connection #PID<0.134866.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134867.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFnCnwc-KHEAABJk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134867.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFnCnwc-KHEAABJk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 07:27:50.661 [info] GET /constants.js 07:27:50.658 [error] #PID<0.134869.0> running PinchflatWeb.Endpoint (connection #PID<0.134868.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134869.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFoUPSalLBsAFNuh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134868.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37310}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134869.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFoUPSalLBsAFNuh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 07:27:50.662 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.662 [debug] QUERY OK source="settings" db=0.3ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.663 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.663 [error] #PID<0.134871.0> running PinchflatWeb.Endpoint (connection #PID<0.134870.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134870.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134871.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFpkscRlQVAADJOi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134870.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134870.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134871.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFpkscRlQVAADJOi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_b (truncated) 07:27:50.677 [info] GET /bundle.js 07:27:50.677 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.678 [debug] QUERY OK source="settings" db=0.2ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.678 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.679 [error] #PID<0.134873.0> running PinchflatWeb.Endpoint (connection #PID<0.134872.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134873.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFtRuvDNWSwAFNvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134872.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37324}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134873.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsFtRuvDNWSwAFNvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 07:27:50.714 [info] GET /index.js 07:27:50.714 [debug] QUERY OK source="settings" db=0.3ms idle=57.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.715 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.715 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.716 [error] #PID<0.134875.0> running PinchflatWeb.Endpoint (connection #PID<0.134874.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134874.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134875.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF2JNebFQEsAAAWl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134874.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134874.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37330}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134875.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF2JNebFQEsAAAWl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 07:27:50.721 [info] GET /@vite/client 07:27:50.722 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.722 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.722 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.723 [error] #PID<0.134877.0> running PinchflatWeb.Endpoint (connection #PID<0.134876.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37334}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134877.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF3zbIFARIYADJPC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37334}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134876.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37334}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134877.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF3zbIFARIYADJPC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 07:27:50.734 [info] GET /__env.js 07:27:50.735 [debug] QUERY OK source="settings" db=0.3ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.735 [debug] QUERY OK source="settings" db=0.1ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.735 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.736 [error] #PID<0.134879.0> running PinchflatWeb.Endpoint (connection #PID<0.134878.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134878.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37338}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134879.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF68-CeHSpAAFNvh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134878.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37338}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134878.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37338}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134879.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF68-CeHSpAAFNvh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 07:27:50.743 [info] GET /vendor.js 07:27:50.744 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.744 [debug] QUERY OK source="settings" db=0.1ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.745 [error] #PID<0.134881.0> running PinchflatWeb.Endpoint (connection #PID<0.134880.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134880.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37342}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134881.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF9Fcu9UFckAFNwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134880.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37342}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134880.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37342}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134881.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsF9Fcu9UFckAFNwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 07:27:50.769 [info] GET /env.json 07:27:50.770 [debug] QUERY OK source="settings" db=0.3ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.770 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.771 [error] #PID<0.134883.0> running PinchflatWeb.Endpoint (connection #PID<0.134882.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134882.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134883.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGDTcu9NjIkAFNwh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134882.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134882.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37350}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134883.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGDTcu9NjIkAFNwh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat (truncated) 07:27:50.777 [info] GET /.vite/manifest.json 07:27:50.785 [debug] QUERY OK source="settings" db=7.2ms queue=0.1ms idle=42.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.786 [debug] QUERY OK source="settings" db=0.4ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.786 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.787 [error] #PID<0.134885.0> running PinchflatWeb.Endpoint (connection #PID<0.134884.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134884.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134885.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGFWwQWdJB8AFNxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134884.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134884.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134885.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGFWwQWdJB8AFNxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoe (truncated) 07:27:50.920 [info] GET /manifest.json 07:27:50.921 [debug] QUERY OK source="settings" db=0.3ms idle=176.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.921 [debug] QUERY OK source="settings" db=0.3ms idle=151.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.922 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.922 [error] #PID<0.134887.0> running PinchflatWeb.Endpoint (connection #PID<0.134886.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134886.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134887.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGnUMEenOJwAAAXF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134886.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134886.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134887.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGnUMEenOJwAAAXF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug (truncated) 07:27:50.937 [info] GET /asset-manifest.json 07:27:50.939 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=167.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.939 [debug] QUERY OK source="settings" db=0.2ms idle=153.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.939 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.940 [error] #PID<0.134889.0> running PinchflatWeb.Endpoint (connection #PID<0.134888.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134888.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134889.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGrfdRyLbeAAAAXl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134888.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134888.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134889.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsGrfdRyLbeAAAAXl"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/ro (truncated) 07:27:50.978 [info] GET /.git/config 07:27:50.979 [debug] QUERY OK source="settings" db=0.2ms idle=192.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.980 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:50.980 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:50.980 [error] #PID<0.134891.0> running PinchflatWeb.Endpoint (connection #PID<0.134890.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134890.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134891.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsG1P5bt08SgAFNxh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134890.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134890.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134891.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsG1P5bt08SgAFNxh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, (truncated) 07:27:51.007 [info] GET /.git/HEAD 07:27:51.008 [debug] QUERY OK source="settings" db=0.4ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.009 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.009 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.010 [error] #PID<0.134893.0> running PinchflatWeb.Endpoint (connection #PID<0.134892.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134892.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134893.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsG8I_PmNCzQAFNyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134892.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134892.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134893.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsG8I_PmNCzQAFNyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, (truncated) 07:27:51.084 [info] GET /wp-config.php.bak 07:27:51.085 [info] GET /wp-config.php.old 07:27:51.086 [debug] QUERY OK source="settings" db=1.0ms idle=145.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.087 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=106.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.087 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=106.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.088 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=78.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.088 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.088 [error] #PID<0.134895.0> running PinchflatWeb.Endpoint (connection #PID<0.134894.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134894.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134895.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHOhq6z32d4AFNyh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134894.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134894.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134895.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHOhq6z32d4AFNyh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:27:51.089 [error] #PID<0.134897.0> running PinchflatWeb.Endpoint (connection #PID<0.134896.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134896.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134897.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHOvg1SGM_gAFNzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134896.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134896.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134897.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHOvg1SGM_gAFNzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:27:51.109 [info] GET /wp-config.php.txt 07:27:51.110 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.110 [debug] QUERY OK source="settings" db=0.2ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.110 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.111 [error] #PID<0.134899.0> running PinchflatWeb.Endpoint (connection #PID<0.134898.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134898.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134899.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHUYdkS5K3MAFNzh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134898.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134898.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37414}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134899.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHUYdkS5K3MAFNzh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:27:51.173 [info] GET /wp-config.php.save 07:27:51.174 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.174 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.175 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.175 [error] #PID<0.134901.0> running PinchflatWeb.Endpoint (connection #PID<0.134900.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134900.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134901.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHjtxmySnR8AFN0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134900.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134900.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134901.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHjtxmySnR8AFN0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", (truncated) 07:27:51.209 [info] GET /wp-config.php~ 07:27:51.210 [debug] QUERY OK source="settings" db=0.3ms idle=121.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.210 [debug] QUERY OK source="settings" db=0.3ms idle=100.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.211 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.211 [error] #PID<0.134903.0> running PinchflatWeb.Endpoint (connection #PID<0.134902.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134903.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHsQ0BxPa0IAFN0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134902.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37430}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134903.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHsQ0BxPa0IAFN0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpo (truncated) 07:27:51.218 [info] GET /wp-config 07:27:51.219 [debug] QUERY OK source="settings" db=0.3ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.219 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.220 [error] #PID<0.134905.0> running PinchflatWeb.Endpoint (connection #PID<0.134904.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134904.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134905.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsHuZNNtAwtkAFN1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134904.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134904.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134905.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp (truncated) 07:27:51.244 [info] GET /wp-config.txt 07:27:51.245 [debug] QUERY OK source="settings" db=0.3ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.246 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.246 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.246 [error] #PID<0.134907.0> running PinchflatWeb.Endpoint (connection #PID<0.134906.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134907.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsH0sNyzvim0AFN1h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134906.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37438}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134907.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsH0sNyzvim0AFN1h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 07:27:51.293 [info] GET /wp-config.old 07:27:51.294 [debug] QUERY OK source="settings" db=0.2ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.294 [debug] QUERY OK source="settings" db=0.2ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.295 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.297 [info] GET /wp-content/debug.log 07:27:51.298 [debug] QUERY OK source="settings" db=0.2ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.298 [debug] QUERY OK source="settings" db=0.2ms idle=52.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.298 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.295 [error] #PID<0.134909.0> running PinchflatWeb.Endpoint (connection #PID<0.134908.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134908.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134909.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIATtXMp-rgAFN2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134908.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134908.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134909.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIATtXMp-rgAFN2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 07:27:51.299 [error] #PID<0.134911.0> running PinchflatWeb.Endpoint (connection #PID<0.134910.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134910.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134911.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIBM5WMMVz8AFN2h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134910.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134910.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134911.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:51.305 [info] GET /wp-json/wc/v3/payment_gateways 07:27:51.306 [debug] QUERY OK source="settings" db=0.2ms idle=59.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.306 [debug] QUERY OK source="settings" db=0.2ms idle=11.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.306 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.307 [error] #PID<0.134913.0> running PinchflatWeb.Endpoint (connection #PID<0.134912.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134912.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37456}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134913.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxSsIDFX6iM0nYAFN3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134912.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37456}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134912.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37456}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134913.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 07:27:51.373 [info] GET /wp-json/wc/v2/payment_gateways 07:27:51.374 [debug] QUERY OK source="settings" db=0.2ms idle=79.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.375 [debug] QUERY OK source="settings" db=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.375 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.375 [error] #PID<0.134915.0> running PinchflatWeb.Endpoint (connection #PID<0.134914.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37464}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134915.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxSsITcyWhLryMAFN3h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37464}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134914.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37464}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134915.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 07:27:51.386 [info] GET /wp-json/wc/v3/settings/checkout 07:27:51.387 [debug] QUERY OK source="settings" db=0.2ms idle=88.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.388 [debug] QUERY OK source="settings" db=0.2ms idle=81.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.388 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.388 [error] #PID<0.134917.0> running PinchflatWeb.Endpoint (connection #PID<0.134916.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-json/wc/v3/settings/checkout ** (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/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134916.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134917.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-json/wc/v3/settings/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIWhwx-2DNwAFN4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134916.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134916.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134917.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, (truncated) 07:27:51.418 [info] GET /wp-admin/admin-ajax.php 07:27:51.419 [debug] QUERY OK source="settings" db=0.2ms idle=112.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.420 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.420 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.420 [error] #PID<0.134919.0> running PinchflatWeb.Endpoint (connection #PID<0.134918.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134918.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134919.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxSsIeFyOinnJEAFN4h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134918.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134918.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134919.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-re (truncated) 07:27:51.433 [info] GET /wp-content/uploads/wc-logs/ 07:27:51.434 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.435 [debug] QUERY OK source="settings" db=0.2ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.435 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.436 [error] #PID<0.134921.0> running PinchflatWeb.Endpoint (connection #PID<0.134920.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134921.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxSsIhtMp5gvjwAAG0D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134920.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37484}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134921.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 07:27:51.444 [info] GET /stripe.key 07:27:51.445 [debug] QUERY OK source="settings" db=0.2ms idle=57.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.446 [debug] QUERY OK source="settings" db=0.2ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.446 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.446 [error] #PID<0.134923.0> running PinchflatWeb.Endpoint (connection #PID<0.134922.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.key ** (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.134922.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37488}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134923.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIjQRLJsyQAAFN5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134922.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37488}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134922.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37488}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134923.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cooki (truncated) 07:27:51.454 [info] GET /stripe.txt 07:27:51.455 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.456 [debug] QUERY OK source="settings" db=0.2ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.456 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.459 [info] GET /stripe.json 07:27:51.460 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.460 [debug] QUERY OK source="settings" db=0.3ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.460 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.456 [error] #PID<0.134925.0> running PinchflatWeb.Endpoint (connection #PID<0.134924.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134925.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsImuHXxYNHoAAG0j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134925.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cooki (truncated) 07:27:51.463 [info] GET /stripe.log 07:27:51.464 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.464 [debug] QUERY OK source="settings" db=0.2ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.461 [error] #PID<0.134927.0> running PinchflatWeb.Endpoint (connection #PID<0.134926.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134927.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsInwWzbywyYAFN5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37498}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134927.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp (truncated) 07:27:51.465 [error] #PID<0.134929.0> running PinchflatWeb.Endpoint (connection #PID<0.134928.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134928.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134929.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIozkpaUJWYAAG1D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134928.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134928.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134929.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cooki (truncated) 07:27:51.472 [info] GET /stripe.conf 07:27:51.473 [debug] QUERY OK source="settings" db=0.3ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.474 [debug] QUERY OK source="settings" db=0.3ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.474 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.474 [error] #PID<0.134931.0> running PinchflatWeb.Endpoint (connection #PID<0.134930.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.conf ** (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.134930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37506}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134931.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIrCXlWodS0AAG1j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37506}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37506}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134931.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp (truncated) 07:27:51.479 [info] GET /stripe.ini 07:27:51.480 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.480 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.481 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.485 [info] GET /stripe.bak 07:27:51.486 [debug] QUERY OK source="settings" db=0.3ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.481 [error] #PID<0.134933.0> running PinchflatWeb.Endpoint (connection #PID<0.134932.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.ini ** (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.134932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134933.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIsoqS6lszQAAG2D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134933.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cooki (truncated) 07:27:51.487 [debug] QUERY OK source="settings" db=0.2ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.487 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.487 [error] #PID<0.134935.0> running PinchflatWeb.Endpoint (connection #PID<0.134934.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134934.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134935.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIuCSGqICp4AFN6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134934.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134934.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134935.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cooki (truncated) 07:27:51.504 [info] GET /stripe.old 07:27:51.505 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=31.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.506 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.506 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.507 [error] #PID<0.134937.0> running PinchflatWeb.Endpoint (connection #PID<0.134936.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134936.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37526}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134937.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsIypIPE-wTQADJPi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134936.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37526}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134936.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37526}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134937.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cooki (truncated) 07:27:51.522 [info] GET /stripe.save 07:27:51.522 [debug] QUERY OK source="settings" db=0.2ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.523 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.523 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.523 [error] #PID<0.134939.0> running PinchflatWeb.Endpoint (connection #PID<0.134938.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37530}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134939.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsI2vvj64aZsAFN6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37530}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134938.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37530}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134939.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp (truncated) 07:27:51.562 [info] GET /stripe.backup 07:27:51.563 [debug] QUERY OK source="settings" db=0.3ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.563 [debug] QUERY OK source="settings" db=0.2ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.564 [error] #PID<0.134941.0> running PinchflatWeb.Endpoint (connection #PID<0.134940.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134940.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134941.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJAW0Vkx3mYAAG2j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134940.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134940.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134941.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, (truncated) 07:27:51.570 [info] GET /stripe_keys.json 07:27:51.571 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.572 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=48.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.572 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.573 [error] #PID<0.134943.0> running PinchflatWeb.Endpoint (connection #PID<0.134942.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_keys.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 /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134942.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134943.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJCVo7CKeWoAAG3D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134942.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134942.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134943.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_ke (truncated) 07:27:51.589 [info] GET /stripe_secret.json 07:27:51.590 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.591 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.591 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.595 [info] GET /stripe_config.json 07:27:51.592 [error] #PID<0.134945.0> running PinchflatWeb.Endpoint (connection #PID<0.134944.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_secret.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 /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134944.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134945.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_secret.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJG8BR3S7KMAAG3j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134944.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134944.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134945.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 07:27:51.596 [debug] QUERY OK source="settings" db=0.3ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.597 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.597 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.597 [error] #PID<0.134947.0> running PinchflatWeb.Endpoint (connection #PID<0.134946.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_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 /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134946.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134947.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJIV7Ze8PjUAFN7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134946.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134946.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37558}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134947.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 07:27:51.688 [info] GET /config/stripe.json 07:27:51.689 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.689 [debug] QUERY OK source="settings" db=0.1ms idle=98.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.689 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.692 [info] GET /config/stripe.yaml 07:27:51.693 [debug] QUERY OK source="settings" db=0.2ms idle=101.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.693 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.693 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.690 [error] #PID<0.134949.0> running PinchflatWeb.Endpoint (connection #PID<0.134948.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134948.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134949.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJeZ1avYvTMAAG4D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134948.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134948.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134949.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:27:51.698 [info] GET /config/stripe.yml 07:27:51.694 [error] #PID<0.134951.0> running PinchflatWeb.Endpoint (connection #PID<0.134950.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.yaml ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134951.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJfb6Y-n7tYAABKE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134950.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37576}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134951.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:27:51.699 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.700 [debug] QUERY OK source="settings" db=0.2ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.700 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.701 [error] #PID<0.134953.0> running PinchflatWeb.Endpoint (connection #PID<0.134952.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37580}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134953.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJg7HlWhJK0AFN7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37580}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37580}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134953.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:27:51.728 [info] GET /config/stripe.ts 07:27:51.729 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.729 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.729 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.730 [error] #PID<0.134955.0> running PinchflatWeb.Endpoint (connection #PID<0.134954.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.ts ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134955.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJn5wZbLYyQAABKk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134954.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134955.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pat (truncated) 07:27:51.737 [info] GET /api/stripe.ts 07:27:51.737 [debug] QUERY OK source="settings" db=0.2ms idle=43.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.738 [debug] QUERY OK source="settings" db=0.2ms idle=38.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.738 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.739 [error] #PID<0.134957.0> running PinchflatWeb.Endpoint (connection #PID<0.134956.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/stripe.ts ** (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.134956.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134957.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJqEcrNjN-MAFN8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134956.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134956.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134957.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", (truncated) 07:27:51.814 [info] GET /secrets/stripe.json 07:27:51.815 [debug] QUERY OK source="settings" db=0.2ms idle=114.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.815 [debug] QUERY OK source="settings" db=0.3ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.815 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.816 [error] #PID<0.134959.0> running PinchflatWeb.Endpoint (connection #PID<0.134958.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets/stripe.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 /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37606}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134959.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsJ8c_c-pxqIAFN8h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37606}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134958.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37606}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134959.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:51.846 [info] GET /backup/stripe.json 07:27:51.847 [debug] QUERY OK source="settings" db=0.3ms idle=117.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.848 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=109.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.848 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.849 [error] #PID<0.134961.0> running PinchflatWeb.Endpoint (connection #PID<0.134960.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/stripe.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 /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134961.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKEHDNfi3JMAFN9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37618}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134961.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:27:51.888 [info] GET /storage/stripe.json 07:27:51.888 [info] GET /storage/stripe.keys 07:27:51.889 [debug] QUERY OK source="settings" db=0.5ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.889 [debug] QUERY OK source="settings" db=0.5ms idle=150.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.890 [debug] QUERY OK source="settings" db=0.2ms idle=42.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.890 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.890 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.890 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.891 [error] #PID<0.134964.0> running PinchflatWeb.Endpoint (connection #PID<0.134963.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37627}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134964.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKOMRijo8A8ADJQC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37627}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134963.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37627}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134964.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:51.891 [error] #PID<0.134965.0> running PinchflatWeb.Endpoint (connection #PID<0.134962.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134962.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134965.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKOMRpYHS28AABLE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134962.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134962.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134965.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:51.929 [info] GET /storage/app/stripe.json 07:27:51.929 [debug] QUERY OK source="settings" db=0.3ms idle=81.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.930 [debug] QUERY OK source="settings" db=0.1ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.930 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.930 [error] #PID<0.134967.0> running PinchflatWeb.Endpoint (connection #PID<0.134966.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/app/stripe.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 /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134966.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37636}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134967.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/app/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKXypFIzGUIAFN9h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134966.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37636}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134966.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37636}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134967.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x- (truncated) 07:27:51.940 [info] GET /storage/keys/stripe.json 07:27:51.941 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.942 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=51.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.943 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.943 [error] #PID<0.134969.0> running PinchflatWeb.Endpoint (connection #PID<0.134968.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/keys/stripe.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 /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134968.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134969.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/keys/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKajLC2iDz4AABLk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134968.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134968.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134969.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:27:51.957 [info] GET /storage/secrets/stripe.json 07:27:51.957 [debug] QUERY OK source="settings" db=0.3ms idle=66.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.958 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.958 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.958 [error] #PID<0.134971.0> running PinchflatWeb.Endpoint (connection #PID<0.134970.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/secrets/stripe.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 /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134970.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134971.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKeeQy-p7GwAFN-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134970.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134970.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37646}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134971.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarde (truncated) 07:27:51.979 [info] GET /settings/stripe.py 07:27:51.980 [debug] QUERY OK source="settings" db=0.2ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.980 [debug] QUERY OK source="settings" db=0.1ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:51.980 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:51.981 [error] #PID<0.134973.0> running PinchflatWeb.Endpoint (connection #PID<0.134972.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /settings/stripe.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134972.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134973.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/settings/stripe.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKjzdubinAIAFN-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134972.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134972.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134973.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.033 [info] GET /config/initializers/stripe.rb 07:27:52.034 [debug] QUERY OK source="settings" db=0.2ms idle=91.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.035 [debug] QUERY OK source="settings" db=0.1ms idle=77.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.035 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.035 [error] #PID<0.134975.0> running PinchflatWeb.Endpoint (connection #PID<0.134974.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/initializers/stripe.rb ** (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/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134975.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/initializers/stripe.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKwz46aSGhMAFN_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134975.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"} (truncated) 07:27:52.046 [info] GET /app/config/stripe.yml 07:27:52.047 [debug] QUERY OK source="settings" db=0.2ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.048 [debug] QUERY OK source="settings" db=0.2ms idle=67.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.048 [error] #PID<0.134977.0> running PinchflatWeb.Endpoint (connection #PID<0.134976.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/stripe.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 /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134976.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134977.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsKz55VqAFmYAFN_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134976.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134976.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37666}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134977.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 07:27:52.069 [info] GET /config/payment.yml 07:27:52.070 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.070 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.071 [error] #PID<0.134979.0> running PinchflatWeb.Endpoint (connection #PID<0.134978.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/payment.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 /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134978.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134979.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/payment.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsK5OX3CU0lMAABME"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134978.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134978.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37670}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134979.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.101 [info] GET /api/config 07:27:52.101 [debug] QUERY OK source="settings" db=0.2ms idle=66.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.102 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.102 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.102 [error] #PID<0.134981.0> running PinchflatWeb.Endpoint (connection #PID<0.134980.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134981.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLAy5sF1KRQAFOAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134980.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37674}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134981.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLAy5sF1KRQAFOAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_bui (truncated) 07:27:52.149 [info] GET /api/v1/config 07:27:52.150 [debug] QUERY OK source="settings" db=0.2ms idle=101.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.150 [debug] QUERY OK source="settings" db=0.2ms idle=80.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.150 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.151 [error] #PID<0.134983.0> running PinchflatWeb.Endpoint (connection #PID<0.134982.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134983.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLMXFN2QHEoAABMk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37678}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134983.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLMXFN2QHEoAABMk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, (truncated) 07:27:52.157 [info] GET /api/settings 07:27:52.157 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.158 [debug] QUERY OK source="settings" db=0.2ms idle=56.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.158 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.159 [error] #PID<0.134985.0> running PinchflatWeb.Endpoint (connection #PID<0.134984.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134984.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134985.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLOJYG1Ax2IAABNE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134984.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134984.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134985.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLOJYG1Ax2IAABNE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 07:27:52.174 [info] GET /api/v1/settings 07:27:52.175 [debug] QUERY OK source="settings" db=0.2ms idle=72.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.175 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.176 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.176 [error] #PID<0.134987.0> running PinchflatWeb.Endpoint (connection #PID<0.134986.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/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/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134986.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37686}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134987.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLSTHEp172cADJQi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134986.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37686}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134986.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37686}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134987.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], re (truncated) 07:27:52.197 [info] GET /api/stripe/config 07:27:52.198 [debug] QUERY OK source="settings" db=0.2ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.198 [debug] QUERY OK source="settings" db=0.2ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.199 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.199 [error] #PID<0.134989.0> running PinchflatWeb.Endpoint (connection #PID<0.134988.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134988.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37690}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134989.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLX2eZKYaLoADJRC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134988.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37690}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134988.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37690}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134989.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:52.215 [info] GET /api/payment/config 07:27:52.216 [debug] QUERY OK source="settings" db=0.3ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.216 [debug] QUERY OK source="settings" db=0.2ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.216 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.217 [info] GET /admin/config 07:27:52.218 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.219 [debug] QUERY OK source="settings" db=0.1ms idle=20.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.217 [error] #PID<0.134991.0> running PinchflatWeb.Endpoint (connection #PID<0.134990.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134991.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLcE1YF8lFIADJRi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134991.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 07:27:52.220 [error] #PID<0.134993.0> running PinchflatWeb.Endpoint (connection #PID<0.134992.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/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 /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134992.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134993.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLcq5GuWfOsAFOAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134992.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134992.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134993.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 1 (truncated) 07:27:52.241 [info] GET /admin/settings 07:27:52.242 [debug] QUERY OK source="settings" db=0.2ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.243 [debug] QUERY OK source="settings" db=0.2ms idle=26.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.243 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.243 [error] #PID<0.134995.0> running PinchflatWeb.Endpoint (connection #PID<0.134994.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134994.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134995.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLiXbm3HkW8AFOBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134994.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134994.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134995.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla (truncated) 07:27:52.248 [info] GET /credentials.json 07:27:52.249 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.249 [debug] QUERY OK source="settings" db=0.1ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.250 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.250 [error] #PID<0.134997.0> running PinchflatWeb.Endpoint (connection #PID<0.134996.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.134996.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134997.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLkA2J5SKbUAFOBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134996.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134996.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37710}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134997.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentia (truncated) 07:27:52.263 [info] GET /credentials.txt 07:27:52.263 [debug] QUERY OK source="settings" db=0.2ms idle=44.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.264 [debug] QUERY OK source="settings" db=0.1ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.264 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.264 [error] #PID<0.134999.0> running PinchflatWeb.Endpoint (connection #PID<0.134998.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /credentials.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134998.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37716}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134999.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLncHaP1-IoAFOCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.134998.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37716}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.134998.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37716}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.134999.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.tx (truncated) 07:27:52.285 [info] GET /secrets.json 07:27:52.286 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.286 [debug] QUERY OK source="settings" db=0.2ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.286 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.290 [info] GET /secrets.yml 07:27:52.290 [debug] QUERY OK source="settings" db=0.3ms idle=40.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.291 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.291 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.287 [error] #PID<0.135001.0> running PinchflatWeb.Endpoint (connection #PID<0.135000.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135000.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37722}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135001.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLsudmigEc4AFOCh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135000.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37722}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135000.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37722}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135001.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, (truncated) 07:27:52.296 [info] GET /secrets.yaml 07:27:52.292 [error] #PID<0.135003.0> running PinchflatWeb.Endpoint (connection #PID<0.135002.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135002.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135003.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLt20c9PlD0AFODB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135002.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135002.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37726}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135003.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, (truncated) 07:27:52.297 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.297 [debug] QUERY OK source="settings" db=0.2ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.298 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.298 [error] #PID<0.135005.0> running PinchflatWeb.Endpoint (connection #PID<0.135004.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135004.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135005.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLvXoXwPeWcAABNk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135004.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135004.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37730}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135005.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, (truncated) 07:27:52.307 [info] GET /.vscode/sftp.json 07:27:52.307 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.308 [debug] QUERY OK source="settings" db=0.1ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.308 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.309 [error] #PID<0.135007.0> running PinchflatWeb.Endpoint (connection #PID<0.135006.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135006.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135007.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsLx68S0CjWgAFODh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135006.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135006.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135007.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pa (truncated) 07:27:52.339 [info] GET /docker-compose.yml 07:27:52.340 [debug] QUERY OK source="settings" db=0.2ms idle=48.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.341 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.341 [error] #PID<0.135009.0> running PinchflatWeb.Endpoint (connection #PID<0.135008.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135008.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135009.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsL5sOONH4CYAFOEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135008.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135008.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37744}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135009.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsL5sOONH4CYAFOEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 07:27:52.356 [info] GET /appsettings.json 07:27:52.356 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.357 [debug] QUERY OK source="settings" db=0.1ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.357 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.357 [error] #PID<0.135011.0> running PinchflatWeb.Endpoint (connection #PID<0.135010.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /appsettings.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 /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135010.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135011.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsL9lsykKxusAFOEh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135010.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135010.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37748}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135011.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettin (truncated) 07:27:52.393 [info] GET /config/secrets.yml 07:27:52.394 [debug] QUERY OK source="settings" db=0.2ms idle=85.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.394 [debug] QUERY OK source="settings" db=0.2ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.394 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.398 [info] GET /config/credentials.yml 07:27:52.399 [debug] QUERY OK source="settings" db=0.3ms idle=57.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.395 [error] #PID<0.135013.0> running PinchflatWeb.Endpoint (connection #PID<0.135012.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/secrets.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 /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135012.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135013.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMGh3VnuMRIAFOFB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135012.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135012.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135013.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.400 [debug] QUERY OK source="settings" db=0.3ms idle=42.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.400 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.402 [info] GET /config/settings.json 07:27:52.403 [info] GET /config/config.json 07:27:52.404 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.404 [debug] QUERY OK source="settings" db=0.5ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.405 [debug] QUERY OK source="settings" db=0.3ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.405 [debug] QUERY OK source="settings" db=0.2ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.405 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.405 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.402 [error] #PID<0.135015.0> running PinchflatWeb.Endpoint (connection #PID<0.135014.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/credentials.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 /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135014.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135015.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/credentials.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMHudLSg6_oAFOFh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135014.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135014.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37760}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135015.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 07:27:52.405 [error] #PID<0.135018.0> running PinchflatWeb.Endpoint (connection #PID<0.135016.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/settings.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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135016.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135018.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMIwiAKksPEAABOE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135016.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135016.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135018.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:52.406 [error] #PID<0.135019.0> running PinchflatWeb.Endpoint (connection #PID<0.135017.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135019.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMI7nuT3MuUAABOk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135017.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37770}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135019.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:27:52.432 [info] GET /webhooks/settings.json 07:27:52.433 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.434 [debug] QUERY OK source="settings" db=0.4ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.434 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.434 [error] #PID<0.135021.0> running PinchflatWeb.Endpoint (connection #PID<0.135020.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /webhooks/settings.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 /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135020.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135021.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/webhooks/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMP5t4153RwAFOGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135020.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135020.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135021.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185. (truncated) 07:27:52.439 [info] GET /instance/config.py 07:27:52.441 [debug] QUERY OK source="settings" db=0.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.441 [info] GET /swagger.json 07:27:52.442 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.442 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.442 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.443 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.443 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.442 [error] #PID<0.135023.0> running PinchflatWeb.Endpoint (connection #PID<0.135022.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /instance/config.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135022.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135023.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/instance/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMRlG3Pqh9sAFOGh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135022.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135022.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37782}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135023.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.444 [error] #PID<0.135025.0> running PinchflatWeb.Endpoint (connection #PID<0.135024.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /swagger.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 /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135024.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135025.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMSENozeILcAFOHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135024.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135024.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37786}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135025.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, (truncated) 07:27:52.452 [info] GET /app/config/parameters.yml 07:27:52.453 [debug] QUERY OK source="settings" db=0.2ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.453 [debug] QUERY OK source="settings" db=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.453 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.454 [error] #PID<0.135027.0> running PinchflatWeb.Endpoint (connection #PID<0.135026.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/parameters.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 /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135026.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135027.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMUgFJrvg68AFOHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135026.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135026.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135027.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMUgFJrvg68AFOHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {P (truncated) 07:27:52.512 [info] GET /config/parameters.yml 07:27:52.513 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.513 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.513 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.514 [error] #PID<0.135029.0> running PinchflatWeb.Endpoint (connection #PID<0.135028.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/parameters.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 /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135029.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMi3O8O1MVIAFOIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135028.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135029.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.7 (truncated) 07:27:52.527 [info] GET /parameters.yml 07:27:52.527 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.528 [debug] QUERY OK source="settings" db=0.1ms idle=75.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.528 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.529 [error] #PID<0.135031.0> running PinchflatWeb.Endpoint (connection #PID<0.135030.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /parameters.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 /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135030.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135031.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMmZyemMMdUAABPE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135030.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135030.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135031.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", (truncated) 07:27:52.561 [info] GET /config/application.yml 07:27:52.562 [debug] QUERY OK source="settings" db=0.3ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.562 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.562 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.563 [error] #PID<0.135033.0> running PinchflatWeb.Endpoint (connection #PID<0.135032.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/application.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 /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135032.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135033.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMuhtiWztZQAFOIh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135032.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135032.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37820}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135033.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 07:27:52.568 [info] GET /application.properties 07:27:52.569 [debug] QUERY OK source="settings" db=0.3ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.570 [debug] QUERY OK source="settings" db=0.2ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.570 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.570 [error] #PID<0.135035.0> running PinchflatWeb.Endpoint (connection #PID<0.135034.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135034.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135035.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMwXg2mHxicAFOJB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135034.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135034.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37826}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135035.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.575 [info] GET /application.yml 07:27:52.576 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.576 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.577 [error] #PID<0.135037.0> running PinchflatWeb.Endpoint (connection #PID<0.135036.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.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 /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135036.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135037.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsMx1WIH1zWYAFOJh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135036.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135036.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37830}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135037.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.ym (truncated) 07:27:52.600 [info] GET /settings.py 07:27:52.600 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 07:27:52.601 [debug] QUERY OK source="settings" db=0.3ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.602 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.603 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.604 [debug] QUERY OK source="settings" db=0.5ms idle=27.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.606 [info] Sent 200 in 6ms 07:27:52.635 [info] GET /config.yml 07:27:52.636 [debug] QUERY OK source="settings" db=0.3ms idle=59.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.636 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.637 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.637 [error] #PID<0.135041.0> running PinchflatWeb.Endpoint (connection #PID<0.135040.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135040.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135041.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNAO1xVolysAFOLh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135040.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135040.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37846}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135041.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cooki (truncated) 07:27:52.650 [info] GET /config.inc 07:27:52.652 [info] GET /config/database.yml 07:27:52.652 [debug] QUERY OK source="settings" db=1.6ms idle=48.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.653 [debug] QUERY OK source="settings" db=0.4ms idle=50.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.653 [debug] QUERY OK source="settings" db=0.4ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.653 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.654 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.654 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.654 [error] #PID<0.135043.0> running PinchflatWeb.Endpoint (connection #PID<0.135042.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.inc ** (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.135042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135043.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsND53uVcFa4AFOMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135042.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37854}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135043.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cooki (truncated) 07:27:52.654 [error] #PID<0.135045.0> running PinchflatWeb.Endpoint (connection #PID<0.135044.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/database.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 /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135044.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135045.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNEVrlD8zT0AFOMh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135044.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135044.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37858}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135045.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ] (truncated) 07:27:52.685 [info] GET /backend/config/default.yml 07:27:52.686 [debug] QUERY OK source="settings" db=0.2ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.686 [debug] QUERY OK source="settings" db=0.2ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.687 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.687 [error] #PID<0.135047.0> running PinchflatWeb.Endpoint (connection #PID<0.135046.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/default.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 /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135046.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37864}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135047.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/default.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNMNrlBGGyYAFONB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135046.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37864}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135046.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37864}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135047.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-pro (truncated) 07:27:52.730 [info] GET /backend/config/settings.yml 07:27:52.730 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.731 [debug] QUERY OK source="settings" db=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.731 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.732 [error] #PID<0.135049.0> running PinchflatWeb.Endpoint (connection #PID<0.135048.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/settings.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 /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135048.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135049.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/settings.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNW0M1utiZwAFONh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135048.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135048.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37872}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135049.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forw (truncated) 07:27:52.740 [info] GET /serverless.yml 07:27:52.741 [debug] QUERY OK source="settings" db=0.2ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.741 [debug] QUERY OK source="settings" db=0.2ms idle=54.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.741 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.742 [error] #PID<0.135051.0> running PinchflatWeb.Endpoint (connection #PID<0.135050.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /serverless.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 /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135050.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135051.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNZRnHSjx9sAFOOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135050.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135050.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135051.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", (truncated) 07:27:52.776 [info] GET /.aws/credentials 07:27:52.777 [debug] QUERY OK source="settings" db=0.3ms idle=90.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.777 [debug] QUERY OK source="settings" db=0.2ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.778 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.778 [error] #PID<0.135053.0> running PinchflatWeb.Endpoint (connection #PID<0.135052.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135052.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135053.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNh5NpVHUeQAAG4j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135052.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135052.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135053.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:52.804 [info] GET /aws/credentials 07:27:52.805 [debug] QUERY OK source="settings" db=0.3ms idle=73.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.806 [debug] QUERY OK source="settings" db=0.1ms idle=64.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.806 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.806 [error] #PID<0.135055.0> running PinchflatWeb.Endpoint (connection #PID<0.135054.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135054.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135055.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNonhWKAPBMAFOOh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135054.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135054.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37892}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135055.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_ (truncated) 07:27:52.818 [info] GET /.aws/config 07:27:52.819 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.819 [debug] QUERY OK source="settings" db=0.2ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.819 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.820 [error] #PID<0.135057.0> running PinchflatWeb.Endpoint (connection #PID<0.135056.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135057.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNr2wB3RJGQAFOPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135056.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135057.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp (truncated) 07:27:52.837 [info] GET /aws-secret.yaml 07:27:52.838 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.840 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.840 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.840 [error] #PID<0.135059.0> running PinchflatWeb.Endpoint (connection #PID<0.135058.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws-secret.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135058.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135059.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsNwgDtcXleAAFOPh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135058.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135058.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37906}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135059.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", (truncated) 07:27:52.863 [info] GET /.travis.yml 07:27:52.864 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=57.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.865 [debug] QUERY OK source="settings" db=0.5ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.865 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.866 [error] #PID<0.135061.0> running PinchflatWeb.Endpoint (connection #PID<0.135060.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.travis.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 /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135060.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135061.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsN2m1hVVvDUAFOQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135060.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135060.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135061.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsN2m1hVVvDUAFOQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:27:52.911 [info] GET /.circleci/config.yml 07:27:52.912 [debug] QUERY OK source="settings" db=0.2ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.913 [debug] QUERY OK source="settings" db=0.2ms idle=73.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.913 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.913 [error] #PID<0.135063.0> running PinchflatWeb.Endpoint (connection #PID<0.135062.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/config.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 /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135063.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOCFAKYifL4AAG5D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135062.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135063.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOCFAKYifL4AAG5D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 07:27:52.924 [info] GET /.bitbucket/pipelines.yml 07:27:52.924 [debug] QUERY OK source="settings" db=0.3ms idle=84.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.925 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.925 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.928 [info] GET /info.php 07:27:52.929 [debug] QUERY OK source="settings" db=0.5ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.926 [error] #PID<0.135065.0> running PinchflatWeb.Endpoint (connection #PID<0.135064.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.bitbucket/pipelines.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 /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135065.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.bitbucket/pipelines.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOFAitebhRMADJSC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135064.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37924}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135065.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:27:52.930 [info] GET /test.php 07:27:52.930 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.930 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.931 [debug] QUERY OK source="settings" db=0.3ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.931 [debug] QUERY OK source="settings" db=0.3ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.931 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.931 [error] #PID<0.135067.0> running PinchflatWeb.Endpoint (connection #PID<0.135066.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135066.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135067.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOGHo4vPMisAFOQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135066.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135066.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135067.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOGHo4vPMisAFOQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 07:27:52.932 [error] #PID<0.135069.0> running PinchflatWeb.Endpoint (connection #PID<0.135068.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135069.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOGhdaCeV2QADJSi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135068.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37932}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135069.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOGhdaCeV2QADJSi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 07:27:52.958 [info] GET /phpinfo.php 07:27:52.959 [debug] QUERY OK source="settings" db=0.3ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.959 [debug] QUERY OK source="settings" db=0.1ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.959 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.960 [error] #PID<0.135071.0> running PinchflatWeb.Endpoint (connection #PID<0.135070.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135070.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135071.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsONJ1lSYItsAAG5j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135070.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135070.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135071.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsONJ1lSYItsAAG5j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:27:52.985 [info] GET /phpinfo 07:27:52.987 [debug] QUERY OK source="settings" db=0.8ms idle=55.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.987 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:52.988 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:52.988 [error] #PID<0.135073.0> running PinchflatWeb.Endpoint (connection #PID<0.135072.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /phpinfo ** (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.135072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135073.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOTxiO1ZckUADJTC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135073.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, (truncated) 07:27:53.034 [info] GET /_profiler/phpinfo 07:27:53.034 [info] GET /app_dev.php/_profiler/phpinfo 07:27:53.034 [debug] QUERY OK source="settings" db=0.3ms idle=102.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.035 [debug] QUERY OK source="settings" db=0.3ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.035 [debug] QUERY OK source="settings" db=0.4ms idle=76.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.035 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.036 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.036 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.036 [error] #PID<0.135075.0> running PinchflatWeb.Endpoint (connection #PID<0.135074.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135074.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135075.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOfQrRpR19YAFORB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135074.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135074.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135075.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:53.036 [error] #PID<0.135077.0> running PinchflatWeb.Endpoint (connection #PID<0.135076.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135077.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOfbZHudUUMAFORh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135077.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185 (truncated) 07:27:53.073 [info] GET /_profiler/latest 07:27:53.074 [debug] QUERY OK source="settings" db=0.6ms idle=85.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.075 [debug] QUERY OK source="settings" db=0.1ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.075 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.075 [error] #PID<0.135079.0> running PinchflatWeb.Endpoint (connection #PID<0.135078.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135078.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135079.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOoqNF8IEqsADJTi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135078.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135078.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37958}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135079.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:27:53.090 [info] GET /horizon/api/stats 07:27:53.091 [debug] QUERY OK source="settings" db=0.2ms idle=55.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.091 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.091 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.096 [info] GET /manage/env 07:27:53.092 [error] #PID<0.135081.0> running PinchflatWeb.Endpoint (connection #PID<0.135080.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135080.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37962}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135081.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOsqef59KkMADJUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135080.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37962}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135080.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37962}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135081.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:27:53.097 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.097 [debug] QUERY OK source="settings" db=0.2ms idle=22.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.097 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.098 [error] #PID<0.135083.0> running PinchflatWeb.Endpoint (connection #PID<0.135082.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135083.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOuIZK_U954ADJUi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135082.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135083.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil (truncated) 07:27:53.119 [info] GET /debug/default/view 07:27:53.119 [debug] QUERY OK source="settings" db=0.3ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.120 [debug] QUERY OK source="settings" db=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.120 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.121 [error] #PID<0.135085.0> running PinchflatWeb.Endpoint (connection #PID<0.135084.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /debug/default/view ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135084.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135085.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsOzibUgMBNkAFOSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135084.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135084.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37976}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135085.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 07:27:53.135 [info] GET /server-info 07:27:53.136 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.136 [debug] QUERY OK source="settings" db=0.1ms idle=39.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.137 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.137 [error] #PID<0.135087.0> running PinchflatWeb.Endpoint (connection #PID<0.135086.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135087.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsO3fSYlZQo0ADJVC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37980}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135087.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: (truncated) 07:27:53.147 [info] GET /debug.log 07:27:53.148 [debug] QUERY OK source="settings" db=0.2ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.149 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.149 [error] #PID<0.135089.0> running PinchflatWeb.Endpoint (connection #PID<0.135088.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135088.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135089.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsO6Z0G6Su0YAFOSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135088.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135088.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135089.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsO6Z0G6Su0YAFOSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 07:27:53.196 [info] GET /error.log 07:27:53.197 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.197 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.198 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.198 [error] #PID<0.135091.0> running PinchflatWeb.Endpoint (connection #PID<0.135090.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /error.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 /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135090.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135091.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPF_kMSaAmgAFOTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135090.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135090.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37992}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135091.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPF_kMSaAmgAFOTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 07:27:53.202 [info] GET /storage/logs/laravel.log 07:27:53.203 [debug] QUERY OK source="settings" db=0.2ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.203 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=54.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.204 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.204 [error] #PID<0.135093.0> running PinchflatWeb.Endpoint (connection #PID<0.135092.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/laravel.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 /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37996}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135093.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPHbl_vykHMADJVi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37996}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 37996}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135093.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPHbl_vykHMADJVi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 07:27:53.212 [info] GET /storage/logs/stripe.log 07:27:53.213 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.213 [debug] QUERY OK source="settings" db=0.1ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.214 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.214 [error] #PID<0.135095.0> running PinchflatWeb.Endpoint (connection #PID<0.135094.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/stripe.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 /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135094.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135095.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPJ1d-pEj0YADJWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135094.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135094.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38000}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135095.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:27:53.219 [info] GET /storage/logs/payments.log 07:27:53.220 [debug] QUERY OK source="settings" db=0.2ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.220 [debug] QUERY OK source="settings" db=0.2ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:27:53.221 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:27:53.221 [error] #PID<0.135097.0> running PinchflatWeb.Endpoint (connection #PID<0.135096.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/payments.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 /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135097.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/payments.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxSsPLeQvczOJ8ADJWi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 38006}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135097.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "htt (truncated) 07:28:00.399 [info] GET /sources/14/media/153278 07:28:00.399 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "153278", "prevent_download" => "true", "source_id" => "14"} Pipelines: [:browser] 07:28:00.400 [debug] QUERY OK source="media_items" db=0.4ms idle=1330.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."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" = ?) [153278] 07:28:00.401 [debug] QUERY OK source="tasks" db=0.4ms idle=1331.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" [153278] 07:28:00.401 [debug] QUERY OK source="sources" db=0.5ms idle=1331.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."use_cookies", 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" = ?) [14] 07:28:00.402 [debug] QUERY OK source="settings" db=0.2ms idle=1332.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:28:00.403 [debug] QUERY OK source="settings" db=0.1ms idle=838.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:28:00.403 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:28:00.405 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 07:28:00.409 [info] Sent 200 in 9ms 07:28:17.113 [info] GET /healthcheck 07:28:17.114 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:28:17.114 [info] Sent 200 in 581µs 07:28:47.337 [info] GET /healthcheck 07:28:47.337 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:28:47.337 [info] Sent 200 in 353µs 07:29:17.459 [info] GET /healthcheck 07:29:17.459 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:29:17.459 [info] Sent 200 in 326µs 07:29:20.313 [info] GET /sources/25/media/55737 07:29:20.313 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "55737", "source_id" => "25"} Pipelines: [:browser] 07:29:20.314 [debug] QUERY OK source="media_items" db=0.3ms idle=1244.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."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" = ?) [55737] 07:29:20.315 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=592.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" [55737] 07:29:20.316 [debug] QUERY OK source="sources" db=0.8ms idle=245.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."use_cookies", 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" = ?) [25] 07:29:20.316 [debug] QUERY OK source="settings" db=0.1ms idle=246.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:29:20.317 [debug] QUERY OK source="settings" db=0.1ms idle=247.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:29:20.318 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:29:20.319 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 07:29:20.323 [info] Sent 200 in 9ms 07:29:47.687 [info] GET /healthcheck 07:29:47.688 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:29:47.688 [info] Sent 200 in 287µs 07:30:17.978 [info] GET /healthcheck 07:30:17.978 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:30:17.978 [info] Sent 200 in 262µs 07:30:48.187 [info] GET /healthcheck 07:30:48.187 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:30:48.187 [info] Sent 200 in 371µs 07:31:18.315 [info] GET /healthcheck 07:31:18.315 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:31:18.315 [info] Sent 200 in 255µs 07:31:23.679 [info] GET / 07:31:23.679 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:31:23.680 [debug] QUERY OK source="settings" db=0.3ms idle=1609.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:31:23.680 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1610.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:31:23.681 [debug] QUERY OK source="sources" db=0.1ms idle=712.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:31:23.682 [debug] QUERY OK source="media_items" db=1.7ms idle=611.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:31:23.683 [debug] QUERY OK source="media_items" db=0.4ms idle=613.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:31:23.684 [debug] QUERY OK source="settings" db=0.2ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:31:23.684 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:31:23.685 [debug] QUERY OK source="settings" db=0.2ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:31:23.687 [debug] QUERY OK source="tasks" db=0.3ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 07:31:23.688 [debug] QUERY OK source="media_items" db=0.6ms 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 (NOT (m0."media_filepath" IS NULL)) [] 07:31:23.689 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 07:31:23.690 [debug] QUERY OK source="sources" db=0.4ms 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."use_cookies", 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 (?,?)) [2, 5] 07:31:23.694 [debug] QUERY OK source="media_items" db=0.8ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 07:31:23.696 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.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."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] 07:31:23.697 [debug] QUERY OK source="sources" db=0.5ms idle=8.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 07:31:23.701 [info] Sent 200 in 22ms 07:31:48.518 [info] GET /healthcheck 07:31:48.518 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:31:48.519 [info] Sent 200 in 335µs 07:32:18.685 [info] GET /healthcheck 07:32:18.685 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:32:18.685 [info] Sent 200 in 360µs 07:32:48.969 [info] GET /healthcheck 07:32:48.969 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:32:48.969 [info] Sent 200 in 267µs 07:33:19.170 [info] GET /healthcheck 07:33:19.170 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:33:19.170 [info] Sent 200 in 364µs 07:33:49.283 [info] GET /healthcheck 07:33:49.283 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:33:49.283 [info] Sent 200 in 412µs 07:34:19.441 [info] GET /healthcheck 07:34:19.441 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:34:19.441 [info] Sent 200 in 380µs 07:34:49.547 [info] GET /healthcheck 07:34:49.547 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:34:49.548 [info] Sent 200 in 438µs 07:35:19.868 [info] GET /healthcheck 07:35:19.868 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:35:19.868 [info] Sent 200 in 346µs 07:35:50.084 [info] GET /healthcheck 07:35:50.085 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:35:50.085 [info] Sent 200 in 343µs 07:36:20.351 [info] GET /healthcheck 07:36:20.352 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:36:20.352 [info] Sent 200 in 352µs 07:36:50.602 [info] GET /healthcheck 07:36:50.602 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:36:50.602 [info] Sent 200 in 389µs 07:37:20.863 [info] GET /healthcheck 07:37:20.863 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:37:20.863 [info] Sent 200 in 346µs 07:37:51.050 [info] GET /healthcheck 07:37:51.050 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:37:51.050 [info] Sent 200 in 349µs 07:38:21.305 [info] GET /healthcheck 07:38:21.305 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:38:21.305 [info] Sent 200 in 327µs 07:38:51.411 [info] GET /healthcheck 07:38:51.412 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:38:51.412 [info] Sent 200 in 277µs 07:39:21.634 [info] GET /healthcheck 07:39:21.634 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:39:21.634 [info] Sent 200 in 330µs 07:39:51.737 [info] GET /healthcheck 07:39:51.737 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:39:51.737 [info] Sent 200 in 272µs 07:40:21.947 [info] GET /healthcheck 07:40:21.947 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:40:21.947 [info] Sent 200 in 309µs 07:40:52.069 [info] GET /healthcheck 07:40:52.069 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:40:52.070 [info] Sent 200 in 308µs 07:41:11.244 [info] GET / 07:41:11.244 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:41:11.245 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1123.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:41:11.245 [debug] QUERY OK source="media_profiles" db=0.1ms idle=166.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:41:11.246 [debug] QUERY OK source="sources" db=0.2ms idle=167.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:41:11.247 [debug] QUERY OK source="media_items" db=0.7ms idle=167.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:41:11.248 [debug] QUERY OK source="media_items" db=0.5ms idle=124.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:41:11.248 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:41:11.249 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:41:11.249 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:41:11.251 [debug] QUERY OK source="tasks" db=0.3ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 07:41:11.252 [debug] QUERY OK source="media_items" db=0.7ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:41:11.253 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 07:41:11.254 [debug] QUERY OK source="sources" db=0.6ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 07:41:11.259 [debug] QUERY OK source="media_items" db=1.3ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((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"))) [] 07:41:11.260 [debug] QUERY OK source="media_items" db=0.8ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 07:41:11.261 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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 (?,?,?)) [26, 21, 8] 07:41:11.264 [info] Sent 200 in 19ms 07:41:22.269 [info] GET /healthcheck 07:41:22.269 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:41:22.270 [info] Sent 200 in 300µs 07:41:52.483 [info] GET /healthcheck 07:41:52.483 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:41:52.484 [info] Sent 200 in 967µs 07:42:22.604 [info] GET /healthcheck 07:42:22.604 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:42:22.605 [info] Sent 200 in 1ms 07:42:52.903 [info] GET /healthcheck 07:42:52.903 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:42:52.903 [info] Sent 200 in 333µs 07:43:23.115 [info] GET /healthcheck 07:43:23.116 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:43:23.116 [info] Sent 200 in 347µs 07:43:53.413 [info] GET /healthcheck 07:43:53.414 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:43:53.414 [info] Sent 200 in 320µs 07:44:23.680 [info] GET /healthcheck 07:44:23.680 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:44:23.680 [info] Sent 200 in 287µs 07:44:53.904 [info] GET /healthcheck 07:44:53.904 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:44:53.904 [info] Sent 200 in 384µs 07:45:24.111 [info] GET /healthcheck 07:45:24.111 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:45:24.111 [info] Sent 200 in 411µs 07:45:54.280 [info] GET /healthcheck 07:45:54.280 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:45:54.281 [info] Sent 200 in 303µs 07:46:24.458 [info] GET /healthcheck 07:46:24.458 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:46:24.458 [info] Sent 200 in 516µs 07:46:43.641 [info] GET /order 07:46:43.642 [debug] QUERY OK source="settings" db=0.2ms idle=871.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:43.643 [debug] QUERY OK source="settings" db=0.4ms idle=559.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:43.643 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:43.643 [error] #PID<0.135219.0> running PinchflatWeb.Endpoint (connection #PID<0.135218.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /order ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135218.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135219.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/order", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuCVFdqP8DwwADJsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135218.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /order (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135218.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/order", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40036}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135219.0>, params: %{}, path_info: ["order"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:46:43.801 [info] GET /admin 07:46:43.802 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=718.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:43.802 [debug] QUERY OK source="settings" db=0.1ms idle=719.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:43.802 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:43.803 [error] #PID<0.135221.0> running PinchflatWeb.Endpoint (connection #PID<0.135220.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135221.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuC7IjoWizAsADJsi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40058}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135221.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:46:44.329 [info] GET /payment 07:46:44.330 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=687.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.330 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=687.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.331 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.331 [error] #PID<0.135223.0> running PinchflatWeb.Endpoint (connection #PID<0.135222.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment ** (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.135222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40136}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135223.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuE4_v1f0sh0ADJtC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40136}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40136}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135223.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:46:44.440 [info] GET /shop 07:46:44.441 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=667.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.441 [debug] QUERY OK source="settings" db=0.2ms idle=639.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.441 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.442 [error] #PID<0.135227.0> running PinchflatWeb.Endpoint (connection #PID<0.135226.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /shop ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40176}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135227.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/shop", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFTfqtDmvC0AFOah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40176}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shop (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shop", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40176}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135227.0>, params: %{}, path_info: ["shop"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 07:46:44.461 [info] GET /.env 07:46:44.462 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=659.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.462 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=132.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.463 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.463 [info] GET /checkout 07:46:44.463 [debug] QUERY OK source="settings" db=0.3ms idle=132.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.464 [debug] QUERY OK source="settings" db=0.5ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.464 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.466 [info] GET /.env.production 07:46:44.467 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.468 [debug] QUERY OK source="settings" db=0.4ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.468 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.464 [error] #PID<0.135229.0> running PinchflatWeb.Endpoint (connection #PID<0.135228.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135229.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFYe7QuNWRcAFObB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40186}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135229.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contr (truncated) 07:46:44.471 [info] GET /pricing 07:46:44.466 [error] #PID<0.135231.0> running PinchflatWeb.Endpoint (connection #PID<0.135230.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /checkout ** (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.135230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135231.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFY7I7Y8K3gADJti"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40190}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135231.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 07:46:44.474 [debug] QUERY OK source="settings" db=1.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.475 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.475 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.469 [error] #PID<0.135233.0> running PinchflatWeb.Endpoint (connection #PID<0.135232.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135233.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFZz5vBDilUAFObh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135233.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production", resp_body: nil (truncated) 07:46:44.479 [info] GET /donate 07:46:44.479 [info] GET /cart 07:46:44.480 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.480 [debug] QUERY OK source="settings" db=0.7ms idle=12.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.481 [debug] QUERY OK source="settings" db=1.1ms idle=12.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.482 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.476 [error] #PID<0.135235.0> running PinchflatWeb.Endpoint (connection #PID<0.135234.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /pricing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135235.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/pricing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFbBouqO8nAAFOcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /pricing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/pricing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40198}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135235.0>, params: %{}, path_info: ["pricing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:46:44.484 [error] #PID<0.135238.0> running PinchflatWeb.Endpoint (connection #PID<0.135236.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /donate ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135238.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/donate", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFcvwgCFS70ADJuC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /donate (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/donate", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40202}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135238.0>, params: %{}, path_info: ["donate"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 07:46:44.483 [error] #PID<0.135239.0> running PinchflatWeb.Endpoint (connection #PID<0.135237.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /cart ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135239.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/cart", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFcz5ASjF-8AFOch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cart (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135237.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cart", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40208}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135239.0>, params: %{}, path_info: ["cart"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) (truncated) 07:46:44.491 [info] GET /register 07:46:44.491 [debug] QUERY OK source="settings" db=0.3ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.492 [debug] QUERY OK source="settings" db=0.1ms idle=11.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.492 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.495 [info] GET /.env.production.local 07:46:44.496 [debug] QUERY OK source="settings" db=0.3ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.496 [debug] QUERY OK source="settings" db=0.4ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.497 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.493 [error] #PID<0.135241.0> running PinchflatWeb.Endpoint (connection #PID<0.135240.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /register ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135241.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/register", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFfm2kQiBWYAAG7j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /register (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/register", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40220}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135241.0>, params: %{}, path_info: ["register"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozil (truncated) 07:46:44.497 [error] #PID<0.135243.0> running PinchflatWeb.Endpoint (connection #PID<0.135242.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.production.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.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40224}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135243.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.production.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFgqctaPN2wADJui"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40224}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env.production (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40224}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135243.0>, params: %{}, path_info: [".env.production"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:44.548 [info] GET /.env.prod 07:46:44.548 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.549 [debug] QUERY OK source="settings" db=0.1ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.549 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.549 [error] #PID<0.135245.0> running PinchflatWeb.Endpoint (connection #PID<0.135244.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135245.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuFtNVTxgP5MAFOdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40236}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135245.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:44.609 [info] GET /.env.staging 07:46:44.610 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=117.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.610 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.610 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.611 [error] #PID<0.135247.0> running PinchflatWeb.Endpoint (connection #PID<0.135246.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135247.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuF7yrIDkAi4AAG8D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135247.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.staging", resp_body: nil, resp_c (truncated) 07:46:44.624 [info] GET /.env.stage 07:46:44.625 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.625 [debug] QUERY OK source="settings" db=0.2ms idle=76.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.625 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.626 [error] #PID<0.135249.0> running PinchflatWeb.Endpoint (connection #PID<0.135248.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135249.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuF_XnpQKJtwAAG8j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40266}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135249.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:44.632 [info] GET /.env.dev 07:46:44.633 [debug] QUERY OK source="settings" db=0.2ms idle=83.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.633 [debug] QUERY OK source="settings" db=0.1ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.633 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.634 [error] #PID<0.135251.0> running PinchflatWeb.Endpoint (connection #PID<0.135250.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135251.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGBTS87LZusAFOdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40270}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135251.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:44.639 [info] GET /.env.development 07:46:44.640 [debug] QUERY OK source="settings" db=0.4ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.640 [debug] QUERY OK source="settings" db=0.2ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.640 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.647 [info] GET /.env.local 07:46:44.648 [debug] QUERY OK source="settings" db=1.0ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.649 [debug] QUERY OK source="settings" db=0.4ms idle=15.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.649 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.641 [error] #PID<0.135253.0> running PinchflatWeb.Endpoint (connection #PID<0.135252.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.development ** (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.135252.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135253.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGC6NBXDYbcAFOeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135252.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135252.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.development", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40282}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135253.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.development", resp_bod (truncated) 07:46:44.650 [error] #PID<0.135255.0> running PinchflatWeb.Endpoint (connection #PID<0.135254.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135254.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135255.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGE32QaYqD0AFOeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135254.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135254.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135255.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:44.715 [info] GET /.env.test 07:46:44.716 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.717 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.717 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.717 [error] #PID<0.135257.0> running PinchflatWeb.Endpoint (connection #PID<0.135256.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.test ** (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.135256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135257.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGVOwes2YSkADJvC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.test", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40300}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135257.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.test", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:44.734 [info] GET /.env.uat 07:46:44.735 [debug] QUERY OK source="settings" db=0.2ms idle=94.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.735 [debug] QUERY OK source="settings" db=0.2ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.735 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.736 [error] #PID<0.135259.0> running PinchflatWeb.Endpoint (connection #PID<0.135258.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.uat ** (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.135258.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135259.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGZpVq170VAADJvi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135258.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135258.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.uat", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135259.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.uat", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:44.757 [info] GET /.env.vite 07:46:44.757 [debug] QUERY OK source="settings" db=0.2ms idle=108.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.758 [debug] QUERY OK source="settings" db=0.2ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.758 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.759 [error] #PID<0.135261.0> running PinchflatWeb.Endpoint (connection #PID<0.135260.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.vite ** (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.135260.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135261.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuGfFDPo3QY0ADJwC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135260.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135260.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.vite", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135261.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.vite", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:44.890 [info] GET /.env.bak 07:46:44.891 [debug] QUERY OK source="settings" db=0.2ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.891 [debug] QUERY OK source="settings" db=0.2ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:44.892 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:44.892 [error] #PID<0.135263.0> running PinchflatWeb.Endpoint (connection #PID<0.135262.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135262.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135263.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuG-3AOPT-ZUADJwi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135262.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135262.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40332}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135263.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:45.027 [info] GET / 07:46:45.027 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:46:45.028 [debug] QUERY OK source="settings" db=0.3ms idle=270.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.028 [debug] QUERY OK source="media_profiles" db=0.1ms idle=270.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:46:45.029 [debug] QUERY OK source="sources" db=0.1ms idle=254.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:46:45.029 [debug] QUERY OK source="media_items" db=0.7ms idle=137.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:46:45.030 [debug] QUERY OK source="media_items" db=0.6ms idle=138.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:46:45.031 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.031 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.032 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.034 [debug] QUERY OK source="tasks" db=0.3ms idle=3.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 07:46:45.035 [debug] QUERY OK source="media_items" db=0.6ms idle=4.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:46:45.036 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 07:46:45.037 [debug] QUERY OK source="sources" db=0.5ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 07:46:45.042 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((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"))) [] 07:46:45.043 [debug] QUERY OK source="media_items" db=0.8ms idle=8.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."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] 07:46:45.045 [debug] QUERY OK source="sources" db=0.4ms idle=9.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 07:46:45.048 [info] Sent 200 in 20ms 07:46:45.149 [info] GET /sitemap.xml 07:46:45.150 [debug] QUERY OK source="settings" db=0.2ms idle=113.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.150 [debug] QUERY OK source="settings" db=0.3ms idle=112.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.150 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.151 [error] #PID<0.135267.0> running PinchflatWeb.Endpoint (connection #PID<0.135266.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135266.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40346}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135267.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuH8k-Whrz6QAFOfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135266.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40346}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135266.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40346}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135267.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuH8k-Whrz6QAFOfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:46:45.198 [info] GET /signup 07:46:45.199 [debug] QUERY OK source="settings" db=0.2ms idle=156.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.200 [debug] QUERY OK source="settings" db=0.8ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.200 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.203 [info] GET /billing 07:46:45.204 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.205 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=54.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.205 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.201 [error] #PID<0.135269.0> running PinchflatWeb.Endpoint (connection #PID<0.135268.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /signup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135268.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135269.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/signup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIIP6GRSSuUAFOfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135268.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /signup (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135268.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/signup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135269.0>, params: %{}, path_info: ["signup"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT (truncated) 07:46:45.206 [error] #PID<0.135271.0> running PinchflatWeb.Endpoint (connection #PID<0.135270.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /billing ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135270.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135271.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/billing", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIJcYiRsqQ8AFOgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135270.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /billing (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135270.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/billing", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40356}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135271.0>, params: %{}, path_info: ["billing"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:46:45.216 [info] GET /.env.backup 07:46:45.217 [debug] QUERY OK source="settings" db=0.3ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.217 [debug] QUERY OK source="settings" db=0.1ms idle=18.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.218 [error] #PID<0.135273.0> running PinchflatWeb.Endpoint (connection #PID<0.135272.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135272.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135273.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIMl7Dz1ztgAAG-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135272.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135272.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40360}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135273.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies (truncated) 07:46:45.225 [info] GET /subscribe 07:46:45.225 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.226 [debug] QUERY OK source="settings" db=0.1ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.226 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.227 [error] #PID<0.135275.0> running PinchflatWeb.Endpoint (connection #PID<0.135274.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /subscribe ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135274.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135275.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/subscribe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIOnldpr4swAFOgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135274.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /subscribe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135274.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/subscribe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40366}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135275.0>, params: %{}, path_info: ["subscribe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 07:46:45.233 [info] GET /.env.old 07:46:45.234 [debug] QUERY OK source="settings" db=0.2ms idle=28.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.234 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.234 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.235 [error] #PID<0.135277.0> running PinchflatWeb.Endpoint (connection #PID<0.135276.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135276.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135277.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIQmFLmHHckAFOhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135276.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135276.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40370}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135277.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:45.250 [info] GET /.env.save 07:46:45.251 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.251 [debug] QUERY OK source="settings" db=0.3ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.252 [error] #PID<0.135279.0> running PinchflatWeb.Endpoint (connection #PID<0.135278.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135278.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135279.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIUsP8gFTLYAFOhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135278.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135278.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135279.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.275 [info] GET /.env.example 07:46:45.275 [debug] QUERY OK source="settings" db=0.3ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.276 [debug] QUERY OK source="settings" db=0.2ms idle=42.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.276 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.277 [error] #PID<0.135281.0> running PinchflatWeb.Endpoint (connection #PID<0.135280.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.example ** (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.135280.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135281.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIajwSwRWBIAAG_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135280.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135280.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.example", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40382}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135281.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.example", resp_body: nil, resp_c (truncated) 07:46:45.290 [info] GET /.env.dist 07:46:45.291 [debug] QUERY OK source="settings" db=0.2ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.292 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.292 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.296 [info] GET /.env.template 07:46:45.297 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.299 [debug] QUERY OK source="settings" db=1.5ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.299 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.292 [error] #PID<0.135283.0> running PinchflatWeb.Endpoint (connection #PID<0.135282.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135282.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135283.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIeUX8nONZEAFOiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135282.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135282.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dist", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40386}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135283.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.dist", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.300 [info] GET /.env.txt 07:46:45.301 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.302 [debug] QUERY OK source="settings" db=0.5ms idle=9.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.302 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.300 [error] #PID<0.135285.0> running PinchflatWeb.Endpoint (connection #PID<0.135284.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.template ** (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.135284.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135285.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIfmY_GFn4cAFOih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135284.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135284.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.template", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40390}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135285.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.template", resp_body: nil, (truncated) 07:46:45.303 [error] #PID<0.135287.0> running PinchflatWeb.Endpoint (connection #PID<0.135286.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135286.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135287.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIglokg7CHMAFOjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135286.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135286.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40394}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135287.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.txt", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:45.308 [info] GET /.env.json 07:46:45.308 [debug] QUERY OK source="settings" db=0.3ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.309 [debug] QUERY OK source="settings" db=0.2ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.309 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.310 [error] #PID<0.135289.0> running PinchflatWeb.Endpoint (connection #PID<0.135288.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135288.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135289.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIicge48LF4ADJ0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135288.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135288.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40398}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135289.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.json", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.339 [info] GET /.env.stripe 07:46:45.340 [debug] QUERY OK source="settings" db=0.2ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.341 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.341 [error] #PID<0.135291.0> running PinchflatWeb.Endpoint (connection #PID<0.135290.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.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 /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135290.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135291.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIqAeADLOFQADJ0i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135290.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135290.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stripe", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135291.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.stripe", resp_body: nil, resp_cookies (truncated) 07:46:45.352 [info] GET /dashboard 07:46:45.353 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.353 [debug] QUERY OK source="settings" db=0.1ms idle=44.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.354 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.354 [error] #PID<0.135293.0> running PinchflatWeb.Endpoint (connection #PID<0.135292.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135293.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuItC79mraCYAFOjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135292.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135293.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537. (truncated) 07:46:45.375 [info] GET /.env.aws 07:46:45.375 [info] GET /.env_sample 07:46:45.376 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.376 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.376 [debug] QUERY OK source="settings" db=0.2ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.377 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.379 [debug] QUERY OK source="settings" db=2.5ms idle=23.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.379 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.377 [error] #PID<0.135296.0> running PinchflatWeb.Endpoint (connection #PID<0.135294.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env.aws ** (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.135294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135296.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIyaN2vavfkAFOkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.aws", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135296.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env.aws", resp_body: nil, resp_cookies: %{}, r (truncated) 07:46:45.380 [error] #PID<0.135297.0> running PinchflatWeb.Endpoint (connection #PID<0.135295.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.env_sample ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135297.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuIykh-cB9sQAFOkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135295.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env_sample", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40426}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135297.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.env_sample", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.390 [info] GET /env 07:46:45.391 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.392 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.392 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.396 [info] GET /env.backup 07:46:45.397 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.398 [debug] QUERY OK source="settings" db=0.5ms idle=20.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.398 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.393 [error] #PID<0.135299.0> running PinchflatWeb.Endpoint (connection #PID<0.135298.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135298.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135299.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuI2Fes9csCAAFOlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135298.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135298.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135299.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache (truncated) 07:46:45.399 [info] GET /api/.env 07:46:45.400 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.400 [debug] QUERY OK source="settings" db=0.2ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.401 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.401 [error] #PID<0.135303.0> running PinchflatWeb.Endpoint (connection #PID<0.135302.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135302.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40440}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135303.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuI4KaTu0wpYAAG_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135302.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40440}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135302.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40440}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135303.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.412 [info] GET /api/v1/.env 07:46:45.413 [info] GET /api/v2/.env 07:46:45.414 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.415 [debug] QUERY OK source="settings" db=1.6ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.417 [debug] QUERY OK source="settings" db=1.7ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.417 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.419 [debug] QUERY OK source="settings" db=5.0ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.419 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.417 [error] #PID<0.135307.0> running PinchflatWeb.Endpoint (connection #PID<0.135305.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v2/.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/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135307.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuI7bdIOgKvUAFOmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135305.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135307.0>, params: %{}, path_info: ["api", "v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v2/.env", resp_body: nil (truncated) 07:46:45.399 [error] #PID<0.135301.0> running PinchflatWeb.Endpoint (connection #PID<0.135300.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135300.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40436}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135301.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuI3cU-2KpQQAFOlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135300.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40436}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135300.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40436}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135301.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.backup", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.420 [error] #PID<0.135306.0> running PinchflatWeb.Endpoint (connection #PID<0.135304.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/.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/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135304.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135306.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuI7akwBmVuIAAHAD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135304.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135304.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135306.0>, params: %{}, path_info: ["api", "v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/.env", resp_body: nil (truncated) 07:46:45.439 [info] GET /api/shared/.env 07:46:45.440 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.440 [debug] QUERY OK source="settings" db=0.3ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.441 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.441 [error] #PID<0.135309.0> running PinchflatWeb.Endpoint (connection #PID<0.135308.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/.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/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135308.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135309.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJBsZYwOxP8AAHAj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135308.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135308.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135309.0>, params: %{}, path_info: ["api", "shared", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/ap (truncated) 07:46:45.465 [info] GET /api/shared/config/.env 07:46:45.465 [debug] QUERY OK source="settings" db=0.2ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.466 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.466 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.467 [error] #PID<0.135311.0> running PinchflatWeb.Endpoint (connection #PID<0.135310.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135310.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135311.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJH3yk0aoXYAFOmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135310.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135310.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40468}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135311.0>, params: %{}, path_info: ["api", "shared", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x (truncated) 07:46:45.488 [info] GET /backend/.env 07:46:45.489 [debug] QUERY OK source="settings" db=0.2ms idle=69.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.489 [debug] QUERY OK source="settings" db=0.2ms idle=49.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.490 [error] #PID<0.135313.0> running PinchflatWeb.Endpoint (connection #PID<0.135312.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/.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 /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135312.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135313.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJNctbBEWv4AFOnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135312.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135312.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40472}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135313.0>, params: %{}, path_info: ["backend", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/.env", resp_body: (truncated) 07:46:45.504 [info] GET /laravel/.env 07:46:45.505 [debug] QUERY OK source="settings" db=0.2ms idle=64.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.505 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.506 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.506 [error] #PID<0.135315.0> running PinchflatWeb.Endpoint (connection #PID<0.135314.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/.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 /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135314.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135315.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJRS7O757wIAABPk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135314.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135314.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135315.0>, params: %{}, path_info: ["laravel", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/.env", resp_body: (truncated) 07:46:45.518 [info] GET /laravel/core/.env 07:46:45.519 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.520 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.520 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.521 [error] #PID<0.135317.0> running PinchflatWeb.Endpoint (connection #PID<0.135316.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /laravel/core/.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 /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135316.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135317.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/laravel/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJUsD_HSfYUAFOnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135316.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /laravel/core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135316.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/laravel/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40486}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135317.0>, params: %{}, path_info: ["laravel", "core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:45.540 [info] GET /payment/.env 07:46:45.541 [debug] QUERY OK source="settings" db=0.3ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.542 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.542 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.542 [error] #PID<0.135319.0> running PinchflatWeb.Endpoint (connection #PID<0.135318.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /payment/.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 /payment/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135318.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135319.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJZ7bO-guysAAHBD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135318.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135318.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40492}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135319.0>, params: %{}, path_info: ["payment", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/payment/.env", resp_body: (truncated) 07:46:45.565 [info] GET /admin/.env 07:46:45.566 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.566 [debug] QUERY OK source="settings" db=0.2ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.567 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.568 [info] GET /core/.env 07:46:45.568 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.569 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.569 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.567 [error] #PID<0.135321.0> running PinchflatWeb.Endpoint (connection #PID<0.135320.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135320.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135321.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJf2_jctJ5IAFOoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135320.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135320.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40504}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135321.0>, params: %{}, path_info: ["admin", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/.env", resp_body: nil, resp (truncated) 07:46:45.570 [error] #PID<0.135323.0> running PinchflatWeb.Endpoint (connection #PID<0.135322.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /core/.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 /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135322.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40508}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135323.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJgYpBBDojUAFOoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135322.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40508}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /core/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135322.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40508}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135323.0>, params: %{}, path_info: ["core", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: (truncated) 07:46:45.595 [info] GET /stripe/.env 07:46:45.596 [debug] QUERY OK source="settings" db=0.2ms idle=53.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.596 [debug] QUERY OK source="settings" db=0.1ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.597 [error] #PID<0.135325.0> running PinchflatWeb.Endpoint (connection #PID<0.135324.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135324.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135325.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJm6jiC55CwAFOpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135324.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135324.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135325.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe/.env", resp_body: nil, (truncated) 07:46:45.652 [info] GET /assets/.env 07:46:45.653 [debug] QUERY OK source="settings" db=0.3ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.653 [debug] QUERY OK source="settings" db=0.2ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.654 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.654 [error] #PID<0.135327.0> running PinchflatWeb.Endpoint (connection #PID<0.135326.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135326.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135327.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJ0lKH6lCUUAFOph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135326.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135326.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40520}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135327.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/assets/.env", resp_body: nil, (truncated) 07:46:45.677 [info] GET /app/.env 07:46:45.678 [debug] QUERY OK source="settings" db=0.3ms idle=108.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.678 [debug] QUERY OK source="settings" db=0.2ms idle=82.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.678 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.679 [info] GET /docker/.env 07:46:45.679 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=82.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.681 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=26.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.681 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.679 [error] #PID<0.135329.0> running PinchflatWeb.Endpoint (connection #PID<0.135328.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135328.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135329.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJ6a-Jq3dfQAFOqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135328.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135328.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135329.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.682 [error] #PID<0.135331.0> running PinchflatWeb.Endpoint (connection #PID<0.135330.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135330.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135331.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJ62xiaWh8EAFOqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135330.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135330.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40532}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135331.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/.env", resp_body: nil, (truncated) 07:46:45.694 [info] GET /docker/app/.env 07:46:45.695 [debug] QUERY OK source="settings" db=0.4ms idle=40.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.695 [debug] QUERY OK source="settings" db=0.3ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.696 [error] #PID<0.135333.0> running PinchflatWeb.Endpoint (connection #PID<0.135332.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /docker/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 /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135332.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135333.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuJ-jKLEISwsAFOrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135332.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker/app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135332.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/app/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40536}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135333.0>, params: %{}, path_info: ["docker", "app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/do (truncated) 07:46:45.713 [info] GET /server/.env 07:46:45.714 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.715 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.715 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.715 [error] #PID<0.135335.0> running PinchflatWeb.Endpoint (connection #PID<0.135334.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /server/.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 /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135335.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKDIcvN2IYwAFOrh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135334.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40540}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135335.0>, params: %{}, path_info: ["server", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server/.env", resp_body: nil, (truncated) 07:46:45.761 [info] GET /web/.env 07:46:45.761 [debug] QUERY OK source="settings" db=0.2ms idle=80.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.762 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.762 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.762 [error] #PID<0.135337.0> running PinchflatWeb.Endpoint (connection #PID<0.135336.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /web/.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 /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135336.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40548}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135337.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKObB2fL8agAFOsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135336.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40548}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /web/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135336.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/web/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40548}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135337.0>, params: %{}, path_info: ["web", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/web/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.773 [info] GET /src/.env 07:46:45.774 [debug] QUERY OK source="settings" db=0.4ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.775 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.775 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.776 [error] #PID<0.135339.0> running PinchflatWeb.Endpoint (connection #PID<0.135338.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/.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 /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135338.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135339.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKRXXC_cL-EAFOsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135338.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135338.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40554}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135339.0>, params: %{}, path_info: ["src", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:45.806 [info] GET /src/config/.env 07:46:45.807 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.807 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.807 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.808 [error] #PID<0.135341.0> running PinchflatWeb.Endpoint (connection #PID<0.135340.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /src/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 /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135340.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135341.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/src/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKZMrxZSUKMAFOtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135340.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /src/config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135340.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/src/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40560}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135341.0>, params: %{}, path_info: ["src", "config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/sr (truncated) 07:46:45.872 [info] GET /public/.env 07:46:45.872 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.873 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.873 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.874 [error] #PID<0.135343.0> running PinchflatWeb.Endpoint (connection #PID<0.135342.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /public/.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 /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135343.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKo3LO6VwxoAFOth"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /public/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135342.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/public/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135343.0>, params: %{}, path_info: ["public", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/public/.env", resp_body: nil, (truncated) 07:46:45.907 [info] GET /index.html 07:46:45.908 [debug] QUERY OK source="settings" db=0.2ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.909 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.909 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.909 [error] #PID<0.135345.0> running PinchflatWeb.Endpoint (connection #PID<0.135344.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /index.html ** (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.135344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135345.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuKxYgaaumJ0AFOuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135344.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.html", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135345.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla (truncated) 07:46:45.942 [info] GET /config/.env 07:46:45.943 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=135.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.944 [debug] QUERY OK source="settings" db=0.2ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.944 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.946 [info] GET /plans 07:46:45.947 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.948 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.948 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.944 [error] #PID<0.135347.0> running PinchflatWeb.Endpoint (connection #PID<0.135346.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135346.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135347.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuK5rmo569YsAAHBj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135346.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135346.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135347.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/.env", resp_body: nil, (truncated) 07:46:45.948 [error] #PID<0.135349.0> running PinchflatWeb.Endpoint (connection #PID<0.135348.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /plans ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135349.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/plans", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuK6njshNZxMAFOuh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plans (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135348.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plans", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40598}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135349.0>, params: %{}, path_info: ["plans"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 07:46:45.958 [info] GET /portal/.env 07:46:45.959 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.959 [debug] QUERY OK source="settings" db=0.2ms idle=16.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:45.960 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:45.960 [error] #PID<0.135351.0> running PinchflatWeb.Endpoint (connection #PID<0.135350.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /portal/.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 /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135351.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuK9h02Xn4WwAFOvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /portal/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135350.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/portal/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40602}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135351.0>, params: %{}, path_info: ["portal", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/portal/.env", resp_body: nil, (truncated) 07:46:46.071 [info] GET /env/.env 07:46:46.071 [debug] QUERY OK source="settings" db=0.3ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.072 [debug] QUERY OK source="settings" db=0.2ms idle=124.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.072 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.073 [error] #PID<0.135353.0> running PinchflatWeb.Endpoint (connection #PID<0.135352.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /env/.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.135352.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135353.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuLYWXt1sKxUADJ1C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135352.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135352.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40616}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135353.0>, params: %{}, path_info: ["env", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.089 [info] GET /dev/.env 07:46:46.090 [debug] QUERY OK source="settings" db=0.4ms idle=142.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.091 [debug] QUERY OK source="settings" db=0.2ms idle=131.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.091 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.091 [error] #PID<0.135355.0> running PinchflatWeb.Endpoint (connection #PID<0.135354.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /dev/.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 /dev/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135355.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuLcyQNPFA_IAFOvh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135354.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40620}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135355.0>, params: %{}, path_info: ["dev", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/dev/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.104 [info] GET /prod/.env 07:46:46.104 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.105 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.105 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.110 [info] GET /new/.env 07:46:46.111 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.111 [debug] QUERY OK source="settings" db=0.4ms idle=20.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.111 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.106 [error] #PID<0.135357.0> running PinchflatWeb.Endpoint (connection #PID<0.135356.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /prod/.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 /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135357.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuLgK8EAttZIAFOwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /prod/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prod/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40626}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135357.0>, params: %{}, path_info: ["prod", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/prod/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.112 [error] #PID<0.135359.0> running PinchflatWeb.Endpoint (connection #PID<0.135358.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /new/.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 /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135359.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuLho7vOgz04AFOwh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /new/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40634}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135359.0>, params: %{}, path_info: ["new", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/new/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.148 [info] GET /conf/.env 07:46:46.148 [debug] QUERY OK source="settings" db=0.4ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.149 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.150 [error] #PID<0.135361.0> running PinchflatWeb.Endpoint (connection #PID<0.135360.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /conf/.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 /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135361.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuLqrg7cZTXYADJ1i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /conf/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/conf/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40638}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135361.0>, params: %{}, path_info: ["conf", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/conf/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.202 [info] GET /www/.env 07:46:46.203 [debug] QUERY OK source="settings" db=0.3ms idle=97.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.203 [debug] QUERY OK source="settings" db=0.3ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.204 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.204 [error] #PID<0.135363.0> running PinchflatWeb.Endpoint (connection #PID<0.135362.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /www/.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 /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135363.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuL3m6odjBY8AFOxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /www/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/www/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40644}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135363.0>, params: %{}, path_info: ["www", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/www/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.228 [info] GET /site/.env 07:46:46.229 [debug] QUERY OK source="settings" db=0.2ms idle=117.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.229 [debug] QUERY OK source="settings" db=0.2ms idle=80.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.230 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.230 [error] #PID<0.135365.0> running PinchflatWeb.Endpoint (connection #PID<0.135364.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /site/.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 /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135365.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuL94C-L0GM0AFOxh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /site/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/site/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40654}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135365.0>, params: %{}, path_info: ["site", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/site/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.246 [info] GET /crm/.env 07:46:46.247 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.248 [debug] QUERY OK source="settings" db=0.1ms idle=44.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.248 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.248 [error] #PID<0.135367.0> running PinchflatWeb.Endpoint (connection #PID<0.135366.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /crm/.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 /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135367.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMCOt7wddTIAFOyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /crm/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/crm/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40660}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135367.0>, params: %{}, path_info: ["crm", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/crm/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.253 [info] GET /local/.env 07:46:46.255 [info] GET /apps/.env 07:46:46.256 [debug] QUERY OK source="settings" db=2.0ms queue=0.5ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.257 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.258 [debug] QUERY OK source="settings" db=0.8ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.258 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.259 [info] GET /application/.env 07:46:46.260 [debug] QUERY OK source="settings" db=1.8ms idle=10.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.260 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.261 [debug] QUERY OK source="settings" db=0.9ms queue=0.5ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.262 [debug] QUERY OK source="settings" db=0.6ms idle=4.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.262 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.259 [error] #PID<0.135369.0> running PinchflatWeb.Endpoint (connection #PID<0.135368.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /local/.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 /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135369.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMD6h3MZ4b4AFOyh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /local/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/local/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40664}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135369.0>, params: %{}, path_info: ["local", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/local/.env", resp_body: nil, resp (truncated) 07:46:46.263 [error] #PID<0.135373.0> running PinchflatWeb.Endpoint (connection #PID<0.135372.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40676}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135373.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMFRKTcI4BoAFOzh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40676}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40676}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135373.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 07:46:46.261 [error] #PID<0.135371.0> running PinchflatWeb.Endpoint (connection #PID<0.135370.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /apps/.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 /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135371.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMEYUqbiamIAFOzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /apps/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/apps/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40672}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135371.0>, params: %{}, path_info: ["apps", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/apps/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.282 [info] GET /development/.env 07:46:46.283 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.283 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.283 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.284 [error] #PID<0.135375.0> running PinchflatWeb.Endpoint (connection #PID<0.135374.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /development/.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 /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135375.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/development/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMKv-TIeGy0AABQE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /development/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/development/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40682}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135375.0>, params: %{}, path_info: ["development", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: " (truncated) 07:46:46.322 [info] GET /website/.env 07:46:46.322 [debug] QUERY OK source="settings" db=0.3ms idle=62.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.323 [debug] QUERY OK source="settings" db=0.2ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.323 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.324 [error] #PID<0.135377.0> running PinchflatWeb.Endpoint (connection #PID<0.135376.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /website/.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 /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135377.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMUL19-qIMsAFO0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /website/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/website/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40692}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135377.0>, params: %{}, path_info: ["website", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/website/.env", resp_body: (truncated) 07:46:46.338 [info] GET /backup/.env 07:46:46.339 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.340 [debug] QUERY OK source="settings" db=0.2ms idle=56.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.340 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.340 [error] #PID<0.135379.0> running PinchflatWeb.Endpoint (connection #PID<0.135378.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/.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 /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135379.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMYIY5iQjzEAFO0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40696}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135379.0>, params: %{}, path_info: ["backup", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/.env", resp_body: nil, (truncated) 07:46:46.346 [info] GET /old/.env 07:46:46.347 [debug] QUERY OK source="settings" db=0.3ms idle=62.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.347 [debug] QUERY OK source="settings" db=0.3ms idle=24.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.347 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.348 [error] #PID<0.135381.0> running PinchflatWeb.Endpoint (connection #PID<0.135380.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /old/.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 /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135381.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMZ5wbM89nsADJ2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /old/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/old/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40706}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135381.0>, params: %{}, path_info: ["old", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/old/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.384 [info] GET /test/.env 07:46:46.385 [debug] QUERY OK source="settings" db=0.2ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.385 [debug] QUERY OK source="settings" db=0.2ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.385 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.386 [error] #PID<0.135383.0> running PinchflatWeb.Endpoint (connection #PID<0.135382.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /test/.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 /test/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135383.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMjAgl403JgAFO1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135383.0>, params: %{}, path_info: ["test", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.405 [info] GET /tests/.env 07:46:46.406 [debug] QUERY OK source="settings" db=0.2ms idle=65.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.406 [debug] QUERY OK source="settings" db=0.2ms idle=59.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.406 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.407 [error] #PID<0.135385.0> running PinchflatWeb.Endpoint (connection #PID<0.135384.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tests/.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 /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135385.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMoDhoUyPQYAFO1h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tests/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tests/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40732}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135385.0>, params: %{}, path_info: ["tests", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tests/.env", resp_body: nil, resp (truncated) 07:46:46.411 [info] GET /storage/.env 07:46:46.412 [debug] QUERY OK source="settings" db=0.2ms idle=64.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.412 [debug] QUERY OK source="settings" db=0.2ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.412 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.413 [error] #PID<0.135387.0> running PinchflatWeb.Endpoint (connection #PID<0.135386.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/.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 /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135387.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMpgv0BwN7kAFO2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40736}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135387.0>, params: %{}, path_info: ["storage", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/.env", resp_body: (truncated) 07:46:46.443 [info] GET /rest/.env 07:46:46.444 [debug] QUERY OK source="settings" db=0.3ms idle=58.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.444 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.445 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.445 [info] GET /graphql/.env 07:46:46.449 [debug] QUERY OK source="settings" db=0.4ms idle=42.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.451 [debug] QUERY OK source="settings" db=0.6ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.451 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.445 [error] #PID<0.135389.0> running PinchflatWeb.Endpoint (connection #PID<0.135388.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /rest/.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 /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135389.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMxHp9CDN4cADJ2i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /rest/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/rest/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40742}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135389.0>, params: %{}, path_info: ["rest", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/rest/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.451 [error] #PID<0.135391.0> running PinchflatWeb.Endpoint (connection #PID<0.135390.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /graphql/.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 /graphql/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40746}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135391.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuMxkat_ImtUADJ3C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40746}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40746}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135391.0>, params: %{}, path_info: ["graphql", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/graphql/.env", resp_body: (truncated) 07:46:46.465 [info] GET /v1/.env 07:46:46.466 [info] GET /v2/.env 07:46:46.466 [debug] QUERY OK source="settings" db=0.9ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.467 [debug] QUERY OK source="settings" db=0.5ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.467 [debug] QUERY OK source="settings" db=0.8ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.467 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.468 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.468 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.468 [error] #PID<0.135393.0> running PinchflatWeb.Endpoint (connection #PID<0.135392.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v1/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135393.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuM2QeFpfPecAFO2h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40756}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135393.0>, params: %{}, path_info: ["v1", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v1/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:46:46.469 [error] #PID<0.135395.0> running PinchflatWeb.Endpoint (connection #PID<0.135394.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /v2/.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/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135395.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuM2itDylBA4ADJ3i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40764}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135395.0>, params: %{}, path_info: ["v2", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/v2/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:46:46.486 [info] GET /mail/.env 07:46:46.488 [debug] QUERY OK source="settings" db=1.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.490 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.496 [error] #PID<0.135397.0> running PinchflatWeb.Endpoint (connection #PID<0.135396.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /mail/.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 /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40772}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135397.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuM7dBsk7pXkADJ4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40772}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /mail/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/mail/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40772}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135397.0>, params: %{}, path_info: ["mail", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/mail/.env", resp_body: nil, resp_cookies: (truncated) 07:46:46.504 [info] GET /db/.env 07:46:46.506 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.508 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.508 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.509 [error] #PID<0.135399.0> running PinchflatWeb.Endpoint (connection #PID<0.135398.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /db/.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 /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135399.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuM_l-9Vts94ADJ4i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /db/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/db/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40778}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135399.0>, params: %{}, path_info: ["db", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/db/.env", resp_body: nil, resp_cookies: %{}, resp_ (truncated) 07:46:46.527 [info] GET /database/.env 07:46:46.528 [debug] QUERY OK source="settings" db=0.2ms idle=60.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.529 [debug] QUERY OK source="settings" db=0.2ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.529 [error] #PID<0.135401.0> running PinchflatWeb.Endpoint (connection #PID<0.135400.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /database/.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 /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135401.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNFQusuFB8QADJ5C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /database/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/database/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40784}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135401.0>, params: %{}, path_info: ["database", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/database/.env", (truncated) 07:46:46.556 [info] GET /tmp/.env 07:46:46.557 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.558 [debug] QUERY OK source="settings" db=0.4ms idle=51.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.558 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.558 [error] #PID<0.135403.0> running PinchflatWeb.Endpoint (connection #PID<0.135402.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /tmp/.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 /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135403.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNMBLPYlpIUAAHCD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tmp/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tmp/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40794}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135403.0>, params: %{}, path_info: ["tmp", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/tmp/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.591 [info] GET /var/.env 07:46:46.592 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.593 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.595 [info] GET /kyc/.env 07:46:46.596 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.597 [debug] QUERY OK source="settings" db=0.2ms idle=39.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.597 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.593 [error] #PID<0.135405.0> running PinchflatWeb.Endpoint (connection #PID<0.135404.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /var/.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 /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135405.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNUY6X4AW7sADJ5i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /var/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/var/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40804}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135405.0>, params: %{}, path_info: ["var", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/var/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.597 [error] #PID<0.135407.0> running PinchflatWeb.Endpoint (connection #PID<0.135406.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /kyc/.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 /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135407.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNVbP9_F-hIAFO3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kyc/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kyc/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40808}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135407.0>, params: %{}, path_info: ["kyc", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/kyc/.env", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:46.620 [info] GET /.vscode/.env 07:46:46.621 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.622 [debug] QUERY OK source="settings" db=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.622 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.622 [error] #PID<0.135409.0> running PinchflatWeb.Endpoint (connection #PID<0.135408.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.vscode/.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 /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135409.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNbUOkwVlJMADJ6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40814}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135409.0>, params: %{}, path_info: [".vscode", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/.env", resp_body: (truncated) 07:46:46.666 [info] GET /node_modules/.env 07:46:46.667 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.667 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.667 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.668 [error] #PID<0.135411.0> running PinchflatWeb.Endpoint (connection #PID<0.135410.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /node_modules/.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 /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135411.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/node_modules/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNmQIksGdL4ADJ6i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /node_modules/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/node_modules/.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135411.0>, params: %{}, path_info: ["node_modules", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:46:46.678 [info] GET /config.env 07:46:46.679 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.679 [debug] QUERY OK source="settings" db=0.1ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.679 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.682 [info] GET /api/config.env 07:46:46.683 [debug] QUERY OK source="settings" db=0.3ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.684 [debug] QUERY OK source="settings" db=0.6ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.684 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.680 [error] #PID<0.135413.0> running PinchflatWeb.Endpoint (connection #PID<0.135412.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135413.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNpK-E20Jb4ADJ7C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40836}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135413.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.env", resp_body: nil, resp_cooki (truncated) 07:46:46.685 [error] #PID<0.135415.0> running PinchflatWeb.Endpoint (connection #PID<0.135414.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/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 /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40840}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135415.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNqNFMqXIU8ADJ7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40840}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40840}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135415.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config.env", (truncated) 07:46:46.702 [info] GET /api/shared/config.env 07:46:46.704 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.704 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.704 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.706 [error] #PID<0.135417.0> running PinchflatWeb.Endpoint (connection #PID<0.135416.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/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 /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135417.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuNu6mVCL6LkADJ8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40848}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135417.0>, params: %{}, path_info: ["api", "shared", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 07:46:46.743 [info] GET /account 07:46:46.744 [debug] QUERY OK source="settings" db=0.3ms idle=64.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.745 [debug] QUERY OK source="settings" db=0.2ms idle=61.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.745 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.746 [error] #PID<0.135419.0> running PinchflatWeb.Endpoint (connection #PID<0.135418.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /account ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135419.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/account", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuN4oBI8F8rkADJ8i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /account (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/account", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40860}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135419.0>, params: %{}, path_info: ["account"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (W (truncated) 07:46:46.766 [info] GET /api/shared/config/config.env 07:46:46.768 [info] GET /config/stripe.env 07:46:46.769 [debug] QUERY OK source="settings" db=1.8ms idle=82.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.770 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=64.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.771 [debug] QUERY OK source="settings" db=0.5ms idle=25.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.771 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=65.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.771 [error] #PID<0.135421.0> running PinchflatWeb.Endpoint (connection #PID<0.135420.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/shared/config/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 /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135421.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/shared/config/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuN-PDaw5PSIADJ9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/shared/config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/shared/config/config.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40866}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135421.0>, params: %{}, path_info: ["api", "shared", "config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 07:46:46.777 [error] #PID<0.135423.0> running PinchflatWeb.Endpoint (connection #PID<0.135422.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135423.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuN-fK2dGQcsADJ9i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135423.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:46:46.809 [info] GET /.circleci/stripe.env 07:46:46.810 [debug] QUERY OK source="settings" db=0.3ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.810 [debug] QUERY OK source="settings" db=0.3ms idle=40.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.810 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.811 [error] #PID<0.135425.0> running PinchflatWeb.Endpoint (connection #PID<0.135424.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/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 /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135425.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOIUAttEnC8AFO3h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40882}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135425.0>, params: %{}, path_info: [".circleci", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:46.818 [info] GET /stripe.env 07:46:46.819 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.820 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.820 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.821 [error] #PID<0.135427.0> running PinchflatWeb.Endpoint (connection #PID<0.135426.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135427.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOKnSeI4yhAADJ-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40886}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135427.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.env", resp_body: nil, resp_cooki (truncated) 07:46:46.866 [info] GET /config.js 07:46:46.867 [debug] QUERY OK source="settings" db=0.2ms idle=85.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.868 [debug] QUERY OK source="settings" db=0.2ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.868 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.868 [error] #PID<0.135429.0> running PinchflatWeb.Endpoint (connection #PID<0.135428.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135429.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOWCz2k30fkADJ-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40896}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135429.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOWCz2k30fkADJ-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 (truncated) 07:46:46.897 [info] GET /main.js 07:46:46.898 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=87.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.898 [debug] QUERY OK source="settings" db=0.1ms idle=78.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.899 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.899 [error] #PID<0.135431.0> running PinchflatWeb.Endpoint (connection #PID<0.135430.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40908}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135431.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOdYAX4QDBAADJ_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40908}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40908}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135431.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOdYAX4QDBAADJ_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_w (truncated) 07:46:46.910 [info] GET /env.js 07:46:46.910 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=90.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.911 [debug] QUERY OK source="settings" db=0.1ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.911 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.912 [error] #PID<0.135433.0> running PinchflatWeb.Endpoint (connection #PID<0.135432.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135433.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOgYHoZE3UIADJ_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135433.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOgYHoZE3UIADJ_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/endpoin (truncated) 07:46:46.944 [info] GET /app.js 07:46:46.944 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=76.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.945 [debug] QUERY OK source="settings" db=0.1ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.945 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.946 [error] #PID<0.135435.0> running PinchflatWeb.Endpoint (connection #PID<0.135434.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135435.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOofREX_ZZoADKAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40922}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135435.0>, params: %{}, path_info: ["app"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOofREX_ZZoADKAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoin (truncated) 07:46:46.957 [info] GET /constants.js 07:46:46.958 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.959 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.959 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.959 [error] #PID<0.135437.0> running PinchflatWeb.Endpoint (connection #PID<0.135436.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135437.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOrs_xFHd4QAFO4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135437.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOrs_xFHd4QAFO4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_b (truncated) 07:46:46.988 [info] GET /bundle.js 07:46:46.989 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.989 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:46.990 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:46.990 [error] #PID<0.135439.0> running PinchflatWeb.Endpoint (connection #PID<0.135438.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135439.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOzAg9mwkhcADKAi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40934}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135439.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuOzAg9mwkhcADKAi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 07:46:47.009 [info] GET /index.js 07:46:47.010 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.011 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.011 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.012 [error] #PID<0.135441.0> running PinchflatWeb.Endpoint (connection #PID<0.135440.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135441.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuO4LGW_MyDcADKBC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40942}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135441.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuO4LGW_MyDcADKBC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 07:46:47.024 [info] GET /@vite/client 07:46:47.025 [debug] QUERY OK source="settings" db=0.2ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.026 [debug] QUERY OK source="settings" db=0.5ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.026 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.027 [error] #PID<0.135443.0> running PinchflatWeb.Endpoint (connection #PID<0.135442.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135443.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuO7spdK5epsADKBi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135443.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuO7spdK5epsADKBi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 07:46:47.045 [info] GET /__env.js 07:46:47.046 [debug] QUERY OK source="settings" db=0.4ms idle=56.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.047 [debug] QUERY OK source="settings" db=0.4ms idle=35.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.047 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.047 [error] #PID<0.135445.0> running PinchflatWeb.Endpoint (connection #PID<0.135444.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135445.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPAoUfb2ZXAADKCC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135445.0>, params: %{}, path_info: ["__env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPAoUfb2ZXAADKCC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/p (truncated) 07:46:47.054 [info] GET /vendor.js 07:46:47.055 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.055 [debug] QUERY OK source="settings" db=0.3ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.056 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.056 [error] #PID<0.135447.0> running PinchflatWeb.Endpoint (connection #PID<0.135446.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135447.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPCvIUiHFPEADKCi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40960}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135447.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPCvIUiHFPEADKCi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file (truncated) 07:46:47.067 [info] GET /env.json 07:46:47.068 [debug] QUERY OK source="settings" db=0.3ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.068 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.068 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.069 [error] #PID<0.135449.0> running PinchflatWeb.Endpoint (connection #PID<0.135448.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135449.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPF1Tdn6VPEADKDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40966}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135449.0>, params: %{}, path_info: ["env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPF1Tdn6VPEADKDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat (truncated) 07:46:47.085 [info] GET /.vite/manifest.json 07:46:47.086 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.087 [debug] QUERY OK source="settings" db=0.2ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.088 [info] GET /manifest.json 07:46:47.089 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.090 [debug] QUERY OK source="settings" db=0.6ms idle=21.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.090 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.087 [error] #PID<0.135451.0> running PinchflatWeb.Endpoint (connection #PID<0.135450.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135451.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPKQXN9EPNgAAHCj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135451.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPKQXN9EPNgAAHCj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoe (truncated) 07:46:47.091 [error] #PID<0.135453.0> running PinchflatWeb.Endpoint (connection #PID<0.135452.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40978}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135453.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPK4ajj7YEwAFO4h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40978}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40978}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135453.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPK4ajj7YEwAFO4h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug (truncated) 07:46:47.125 [info] GET /asset-manifest.json 07:46:47.126 [debug] QUERY OK source="settings" db=0.4ms idle=57.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.126 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.127 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.127 [error] #PID<0.135455.0> running PinchflatWeb.Endpoint (connection #PID<0.135454.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135455.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPTsecemdW8AAHDD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40984}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135455.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPTsecemdW8AAHDD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/ro (truncated) 07:46:47.182 [info] GET /.git/config 07:46:47.182 [debug] QUERY OK source="settings" db=0.2ms idle=95.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.183 [debug] QUERY OK source="settings" db=0.1ms idle=93.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.183 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.184 [error] #PID<0.135457.0> running PinchflatWeb.Endpoint (connection #PID<0.135456.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135457.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPhO-jnL7qYAAHDj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 40990}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135457.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPhO-jnL7qYAAHDj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, (truncated) 07:46:47.192 [info] GET /.git/HEAD 07:46:47.194 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.194 [debug] QUERY OK source="settings" db=0.3ms idle=67.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.194 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.195 [error] #PID<0.135459.0> running PinchflatWeb.Endpoint (connection #PID<0.135458.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135459.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPjyTPjEt9MADKDi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135459.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPjyTPjEt9MADKDi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, (truncated) 07:46:47.217 [info] GET /wp-config.php.bak 07:46:47.218 [debug] QUERY OK source="settings" db=0.3ms idle=91.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.219 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.219 [error] #PID<0.135461.0> running PinchflatWeb.Endpoint (connection #PID<0.135460.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135461.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPppUazL9cwAFO5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41018}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135461.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPppUazL9cwAFO5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:46:47.235 [info] GET /wp-config.php.old 07:46:47.236 [debug] QUERY OK source="settings" db=0.2ms idle=52.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.236 [debug] QUERY OK source="settings" db=0.2ms idle=42.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.237 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.237 [error] #PID<0.135463.0> running PinchflatWeb.Endpoint (connection #PID<0.135462.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135463.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPt9q2H3P0gAFO5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41024}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135463.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPt9q2H3P0gAFO5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:46:47.258 [info] GET /wp-config.php.txt 07:46:47.259 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=64.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.260 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=41.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.260 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.261 [error] #PID<0.135465.0> running PinchflatWeb.Endpoint (connection #PID<0.135464.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135465.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPzhwSxKO6EAFO6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41032}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135465.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuPzhwSxKO6EAFO6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 07:46:47.306 [info] GET /wp-config.php.save 07:46:47.307 [debug] QUERY OK source="settings" db=0.4ms idle=87.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.308 [debug] QUERY OK source="settings" db=0.2ms idle=71.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.308 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.308 [error] #PID<0.135467.0> running PinchflatWeb.Endpoint (connection #PID<0.135466.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.php.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 /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135467.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuP-3O0-puDYAFO6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config.php (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41056}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135467.0>, params: %{}, path_info: ["wp-config.php"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuP-3O0-puDYAFO6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", (truncated) 07:46:47.338 [info] GET /wp-config.php~ 07:46:47.339 [debug] QUERY OK source="settings" db=0.3ms idle=101.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.339 [debug] QUERY OK source="settings" db=0.3ms idle=79.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.340 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.343 [info] GET /wp-config 07:46:47.344 [debug] QUERY OK source="settings" db=0.3ms idle=83.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.344 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.345 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.340 [error] #PID<0.135469.0> running PinchflatWeb.Endpoint (connection #PID<0.135468.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135469.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQGd_2Qgf9EAFO7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php~", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41074}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135469.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.php~", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQGd_2Qgf9EAFO7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpo (truncated) 07:46:47.345 [error] #PID<0.135471.0> running PinchflatWeb.Endpoint (connection #PID<0.135470.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135471.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQHtszycq_cAFO7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41078}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135471.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config", resp_body: nil, resp (truncated) 07:46:47.399 [info] GET /wp-config.txt 07:46:47.400 [debug] QUERY OK source="settings" db=0.3ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.401 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.401 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.402 [error] #PID<0.135473.0> running PinchflatWeb.Endpoint (connection #PID<0.135472.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41098}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135473.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQVJaxKYrNMAABQk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41098}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41098}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135473.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQVJaxKYrNMAABQk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 07:46:47.437 [info] GET /wp-config.old 07:46:47.438 [debug] QUERY OK source="settings" db=0.3ms idle=98.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.439 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=94.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.439 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.440 [error] #PID<0.135475.0> running PinchflatWeb.Endpoint (connection #PID<0.135474.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-config.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 /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41112}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135475.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQeG96CRztoAFO8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41112}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41112}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135475.0>, params: %{}, path_info: ["wp-config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-config.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQeG96CRztoAFO8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, : (truncated) 07:46:47.466 [info] GET /wp-content/debug.log 07:46:47.467 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=121.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.467 [debug] QUERY OK source="settings" db=0.2ms idle=66.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.467 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.468 [error] #PID<0.135477.0> running PinchflatWeb.Endpoint (connection #PID<0.135476.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135477.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQk9ecLg3gcAFO8h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41116}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135477.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:47.493 [info] GET /wp-json/wc/v3/payment_gateways 07:46:47.494 [debug] QUERY OK source="settings" db=0.3ms idle=92.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.495 [debug] QUERY OK source="settings" db=0.2ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.495 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.495 [error] #PID<0.135479.0> running PinchflatWeb.Endpoint (connection #PID<0.135478.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135479.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxTuQrio27TloUAFO9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41138}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135479.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 07:46:47.549 [info] GET /wp-json/wc/v2/payment_gateways 07:46:47.549 [debug] QUERY OK source="settings" db=0.2ms idle=110.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.550 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=83.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.551 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.551 [error] #PID<0.135481.0> running PinchflatWeb.Endpoint (connection #PID<0.135480.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135481.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxTuQ4vKuGffCgAFO9h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41174}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135481.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwa (truncated) 07:46:47.568 [info] GET /wp-json/wc/v3/settings/checkout 07:46:47.568 [debug] QUERY OK source="settings" db=0.3ms idle=100.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.569 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.569 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.570 [error] #PID<0.135483.0> running PinchflatWeb.Endpoint (connection #PID<0.135482.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-json/wc/v3/settings/checkout ** (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/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135483.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/wp-json/wc/v3/settings/checkout", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuQ9OjDKuyD0AAHED"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/settings/checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/settings/checkout", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41194}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135483.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "settings", "checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, (truncated) 07:46:47.613 [info] GET /wp-admin/admin-ajax.php 07:46:47.614 [debug] QUERY OK source="settings" db=0.4ms idle=118.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.615 [debug] QUERY OK source="settings" db=0.3ms idle=65.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.615 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.616 [error] #PID<0.135485.0> running PinchflatWeb.Endpoint (connection #PID<0.135484.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135485.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxTuRIIaCFdslUAFO-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41212}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135485.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-re (truncated) 07:46:47.673 [info] GET /wp-content/uploads/wc-logs/ 07:46:47.674 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.674 [debug] QUERY OK source="settings" db=0.2ms idle=105.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.675 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.675 [error] #PID<0.135487.0> running PinchflatWeb.Endpoint (connection #PID<0.135486.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135487.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], 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", "GJxTuRWYTq8v_WUAFO-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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41254}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135487.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, (truncated) 07:46:47.694 [info] GET /stripe.key 07:46:47.695 [debug] QUERY OK source="settings" db=0.3ms idle=125.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.695 [debug] QUERY OK source="settings" db=0.2ms idle=80.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.696 [error] #PID<0.135489.0> running PinchflatWeb.Endpoint (connection #PID<0.135488.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.key ** (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.135488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135489.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuRbX2h_4PzUAAHEj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.key", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135489.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.key", resp_body: nil, resp_cooki (truncated) 07:46:47.775 [info] GET /stripe.txt 07:46:47.776 [debug] QUERY OK source="settings" db=0.3ms idle=161.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.777 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.777 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.778 [error] #PID<0.135491.0> running PinchflatWeb.Endpoint (connection #PID<0.135490.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135491.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuRuzFhqEHV0AAHFD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135491.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.txt", resp_body: nil, resp_cooki (truncated) 07:46:47.799 [info] GET /stripe.json 07:46:47.799 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=104.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.800 [debug] QUERY OK source="settings" db=0.2ms idle=104.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.800 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.801 [error] #PID<0.135493.0> running PinchflatWeb.Endpoint (connection #PID<0.135492.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135493.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuR0VLWNZV5UAFO_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41302}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135493.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.json", resp_body: nil, resp (truncated) 07:46:47.827 [info] GET /stripe.log 07:46:47.828 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.829 [debug] QUERY OK source="settings" db=0.2ms idle=51.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.829 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.829 [error] #PID<0.135495.0> running PinchflatWeb.Endpoint (connection #PID<0.135494.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135495.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuR7KHFnM-dIAFO_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: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41306}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135495.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.log", resp_body: nil, resp_cooki (truncated) 07:46:47.842 [info] GET /stripe.conf 07:46:47.843 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.843 [debug] QUERY OK source="settings" db=0.2ms idle=43.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.843 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.844 [error] #PID<0.135497.0> running PinchflatWeb.Endpoint (connection #PID<0.135496.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.conf ** (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.135496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135497.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuR-nva617yoAAHFj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.conf", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41314}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135497.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.conf", resp_body: nil, resp (truncated) 07:46:47.916 [info] GET /stripe.ini 07:46:47.917 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.917 [debug] QUERY OK source="settings" db=0.1ms idle=88.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.917 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.918 [error] #PID<0.135499.0> running PinchflatWeb.Endpoint (connection #PID<0.135498.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.ini ** (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.135498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135499.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSQPbsGkD_QAFPAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.ini", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41328}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135499.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.ini", resp_body: nil, resp_cooki (truncated) 07:46:47.941 [info] GET /stripe.bak 07:46:47.941 [debug] QUERY OK source="settings" db=0.3ms idle=112.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.942 [debug] QUERY OK source="settings" db=0.1ms idle=98.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.942 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.942 [error] #PID<0.135501.0> running PinchflatWeb.Endpoint (connection #PID<0.135500.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135501.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSWJ5NRyNawAAHGD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.bak", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41340}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135501.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.bak", resp_body: nil, resp_cooki (truncated) 07:46:47.954 [info] GET /stripe.old 07:46:47.955 [debug] QUERY OK source="settings" db=0.2ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.955 [debug] QUERY OK source="settings" db=0.2ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.956 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.956 [error] #PID<0.135503.0> running PinchflatWeb.Endpoint (connection #PID<0.135502.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135503.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSZYp5LmDvUAAHGj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.old", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135503.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.old", resp_body: nil, resp_cooki (truncated) 07:46:47.963 [info] GET /stripe.save 07:46:47.963 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.964 [debug] QUERY OK source="settings" db=0.1ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:47.964 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:47.964 [error] #PID<0.135505.0> running PinchflatWeb.Endpoint (connection #PID<0.135504.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135505.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSbbCNO_MwQAAHHD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.save", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41352}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135505.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.save", resp_body: nil, resp (truncated) 07:46:48.030 [info] GET /stripe.backup 07:46:48.031 [debug] QUERY OK source="settings" db=0.4ms idle=89.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.032 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.032 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.034 [info] GET /stripe_keys.json 07:46:48.035 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.036 [debug] QUERY OK source="settings" db=0.4ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.036 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.033 [error] #PID<0.135507.0> running PinchflatWeb.Endpoint (connection #PID<0.135506.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135507.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSrkwbkRugEAAHHj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.backup", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41364}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135507.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe.backup", resp_body: nil, (truncated) 07:46:48.036 [error] #PID<0.135509.0> running PinchflatWeb.Endpoint (connection #PID<0.135508.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_keys.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 /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135509.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_keys.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSsU9I4nQK0AAHID"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_keys.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41372}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135509.0>, params: %{}, path_info: ["stripe_keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_ke (truncated) 07:46:48.045 [info] GET /stripe_secret.json 07:46:48.045 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.046 [debug] QUERY OK source="settings" db=0.1ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.046 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.047 [error] #PID<0.135511.0> running PinchflatWeb.Endpoint (connection #PID<0.135510.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_secret.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 /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41376}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135511.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_secret.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuSu-wpx6rZUADKEC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41376}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_secret.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41376}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135511.0>, params: %{}, path_info: ["stripe_secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 07:46:48.101 [info] GET /stripe_config.json 07:46:48.102 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.103 [debug] QUERY OK source="settings" db=0.2ms idle=67.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.103 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.103 [error] #PID<0.135513.0> running PinchflatWeb.Endpoint (connection #PID<0.135512.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /stripe_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 /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135513.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/stripe_config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuS8fjmAqiaQADKEi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe_config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe_config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41392}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135513.0>, params: %{}, path_info: ["stripe_config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request (truncated) 07:46:48.172 [info] GET /config/stripe.json 07:46:48.173 [debug] QUERY OK source="settings" db=0.2ms idle=137.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.173 [debug] QUERY OK source="settings" db=0.3ms idle=127.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.174 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.174 [error] #PID<0.135515.0> running PinchflatWeb.Endpoint (connection #PID<0.135514.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135515.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTNXUYWYABkADKFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41408}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135515.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:46:48.201 [info] GET /config/stripe.yaml 07:46:48.202 [debug] QUERY OK source="settings" db=0.5ms idle=155.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.203 [debug] QUERY OK source="settings" db=0.6ms idle=100.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.204 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.204 [error] #PID<0.135517.0> running PinchflatWeb.Endpoint (connection #PID<0.135516.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.yaml ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135517.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTUQ68TbCFoAAHIj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135517.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:46:48.210 [info] GET /config/stripe.yml 07:46:48.211 [debug] QUERY OK source="settings" db=0.3ms idle=107.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.212 [debug] QUERY OK source="settings" db=0.3ms idle=38.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.212 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.212 [error] #PID<0.135519.0> running PinchflatWeb.Endpoint (connection #PID<0.135518.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.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 /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135519.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTWZ7wD2VOQAAHJD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41432}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135519.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], reques (truncated) 07:46:48.231 [info] GET /config/stripe.ts 07:46:48.232 [debug] QUERY OK source="settings" db=0.3ms idle=58.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.233 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.233 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.233 [error] #PID<0.135521.0> running PinchflatWeb.Endpoint (connection #PID<0.135520.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/stripe.ts ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135521.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTbf8XzIYpMAAHJj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135521.0>, params: %{}, path_info: ["config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pat (truncated) 07:46:48.258 [info] GET /api/stripe.ts 07:46:48.258 [debug] QUERY OK source="settings" db=0.2ms idle=54.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.259 [debug] QUERY OK source="settings" db=0.2ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.259 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.259 [error] #PID<0.135523.0> running PinchflatWeb.Endpoint (connection #PID<0.135522.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/stripe.ts ** (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.135522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135523.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuThvaPsvGgkAAHKD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe.ts", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41478}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135523.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe.ts", (truncated) 07:46:48.275 [info] GET /secrets/stripe.json 07:46:48.275 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=63.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.276 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.276 [info] GET /backup/stripe.json 07:46:48.276 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.277 [debug] QUERY OK source="settings" db=0.2ms idle=43.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.278 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.278 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.277 [error] #PID<0.135525.0> running PinchflatWeb.Endpoint (connection #PID<0.135524.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets/stripe.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 /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135525.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTl1WSHYevUAAHKj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135525.0>, params: %{}, path_info: ["secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.278 [error] #PID<0.135527.0> running PinchflatWeb.Endpoint (connection #PID<0.135526.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backup/stripe.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 /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135527.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backup/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTmMR3H_t7AAAHLD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backup/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backup/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41494}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135527.0>, params: %{}, path_info: ["backup", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:46:48.306 [info] GET /storage/stripe.json 07:46:48.307 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.308 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.308 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.309 [info] GET /storage/stripe.keys 07:46:48.313 [debug] QUERY OK source="settings" db=0.5ms queue=3.0ms idle=33.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.310 [error] #PID<0.135529.0> running PinchflatWeb.Endpoint (connection #PID<0.135528.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135529.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTtRKwGZekYAFPAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41512}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135529.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.314 [debug] QUERY OK source="settings" db=0.5ms idle=36.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.314 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.315 [error] #PID<0.135531.0> running PinchflatWeb.Endpoint (connection #PID<0.135530.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/stripe.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 /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135531.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/stripe.keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuTt6I9PtBIsAAHLj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/stripe.keys", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135531.0>, params: %{}, path_info: ["storage", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.366 [info] GET /storage/app/stripe.json 07:46:48.366 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.367 [debug] QUERY OK source="settings" db=0.2ms idle=59.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.367 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.368 [error] #PID<0.135533.0> running PinchflatWeb.Endpoint (connection #PID<0.135532.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/app/stripe.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 /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135533.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/app/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuT7fTKoS21QAAHMD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/app/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/app/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41550}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135533.0>, params: %{}, path_info: ["storage", "app", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x- (truncated) 07:46:48.396 [info] GET /storage/keys/stripe.json 07:46:48.397 [info] GET /settings/stripe.py 07:46:48.397 [info] GET /storage/secrets/stripe.json 07:46:48.397 [debug] QUERY OK source="settings" db=0.7ms idle=88.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.398 [debug] QUERY OK source="settings" db=0.6ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.398 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=83.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.399 [debug] QUERY OK source="settings" db=1.0ms idle=31.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.399 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.399 [debug] QUERY OK source="settings" db=0.3ms idle=1.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.399 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.402 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=31.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.402 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.402 [info] GET /config/initializers/stripe.rb 07:46:48.403 [debug] QUERY OK source="settings" db=0.4ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.400 [error] #PID<0.135539.0> running PinchflatWeb.Endpoint (connection #PID<0.135537.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/secrets/stripe.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 /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135539.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/secrets/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUC_P4BE7t4ADKFi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/secrets/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135537.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/secrets/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41596}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135539.0>, params: %{}, path_info: ["storage", "secrets", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarde (truncated) 07:46:48.404 [debug] QUERY OK source="settings" db=0.2ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.404 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.404 [error] #PID<0.135541.0> running PinchflatWeb.Endpoint (connection #PID<0.135540.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/initializers/stripe.rb ** (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/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135541.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/initializers/stripe.rb", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUEMYnhKLQ4AABRE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/initializers/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/initializers/stripe.rb", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41600}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135541.0>, params: %{}, path_info: ["config", "initializers", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"} (truncated) 07:46:48.399 [error] #PID<0.135535.0> running PinchflatWeb.Endpoint (connection #PID<0.135534.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/keys/stripe.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 /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135535.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/keys/stripe.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUCxuOZj5dgAAHMj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/keys/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/keys/stripe.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135535.0>, params: %{}, path_info: ["storage", "keys", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:46:48.403 [error] #PID<0.135538.0> running PinchflatWeb.Endpoint (connection #PID<0.135536.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /settings/stripe.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135538.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/settings/stripe.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUC8AA0HJF8AFPBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /settings/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/settings/stripe.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41592}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135538.0>, params: %{}, path_info: ["settings", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.444 [info] GET /app/config/stripe.yml 07:46:48.445 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=45.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.446 [debug] QUERY OK source="settings" db=0.4ms idle=45.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.446 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.447 [info] GET /config/payment.yml 07:46:48.452 [debug] QUERY OK source="settings" db=4.1ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.453 [debug] QUERY OK source="settings" db=0.5ms idle=49.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.453 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.448 [error] #PID<0.135543.0> running PinchflatWeb.Endpoint (connection #PID<0.135542.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/stripe.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 /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135543.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/stripe.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUOHI-FGIoYAAHND"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/stripe.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41640}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135543.0>, params: %{}, path_info: ["app", "config", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185 (truncated) 07:46:48.454 [error] #PID<0.135545.0> running PinchflatWeb.Endpoint (connection #PID<0.135544.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/payment.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 /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135545.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/payment.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUO-acd-zGgAABRk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/payment.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41648}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135545.0>, params: %{}, path_info: ["config", "payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.510 [info] GET /api/config 07:46:48.510 [debug] QUERY OK source="settings" db=0.2ms idle=106.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.511 [debug] QUERY OK source="settings" db=0.1ms idle=65.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.511 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.511 [error] #PID<0.135547.0> running PinchflatWeb.Endpoint (connection #PID<0.135546.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135547.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUd1yG2IBM4AAHNj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41688}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135547.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUd1yG2IBM4AAHNj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_bui (truncated) 07:46:48.519 [info] GET /api/v1/config 07:46:48.519 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.520 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.520 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.521 [error] #PID<0.135549.0> running PinchflatWeb.Endpoint (connection #PID<0.135548.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135549.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUf8_1hKKSgAAHOD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41700}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135549.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUf8_1hKKSgAAHOD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, (truncated) 07:46:48.539 [info] GET /api/settings 07:46:48.540 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=86.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.541 [debug] QUERY OK source="settings" db=0.3ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.541 [error] #PID<0.135551.0> running PinchflatWeb.Endpoint (connection #PID<0.135550.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135551.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUk0gySiZeQAFPBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41728}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135551.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUk0gySiZeQAFPBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb (truncated) 07:46:48.587 [info] GET /api/v1/settings 07:46:48.588 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.588 [info] GET /api/stripe/config 07:46:48.589 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.589 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.591 [debug] QUERY OK source="settings" db=2.1ms idle=69.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.593 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=51.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.589 [error] #PID<0.135553.0> running PinchflatWeb.Endpoint (connection #PID<0.135552.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /api/v1/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/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41768}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135553.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/v1/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUwSsdgEN4YAFPCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41768}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41768}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135553.0>, params: %{}, path_info: ["api", "v1", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], re (truncated) 07:46:48.593 [error] #PID<0.135555.0> running PinchflatWeb.Endpoint (connection #PID<0.135554.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41776}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135555.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuUwjCQDc_y0AABSE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41776}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41776}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135555.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:48.690 [info] GET /api/payment/config 07:46:48.691 [debug] QUERY OK source="settings" db=0.3ms idle=149.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.691 [debug] QUERY OK source="settings" db=0.3ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.692 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.692 [error] #PID<0.135557.0> running PinchflatWeb.Endpoint (connection #PID<0.135556.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135557.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVI1FSB5nJMAAHOj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41824}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135557.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 07:46:48.701 [info] GET /admin/config 07:46:48.702 [debug] QUERY OK source="settings" db=0.3ms idle=112.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.702 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.703 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.703 [error] #PID<0.135559.0> running PinchflatWeb.Endpoint (connection #PID<0.135558.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /admin/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 /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135559.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVLc4YKaGSgAFPCh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41834}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135559.0>, params: %{}, path_info: ["admin", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 1 (truncated) 07:46:48.722 [info] GET /admin/settings 07:46:48.723 [debug] QUERY OK source="settings" db=0.2ms idle=129.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.723 [debug] QUERY OK source="settings" db=0.2ms idle=32.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.723 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.724 [error] #PID<0.135561.0> running PinchflatWeb.Endpoint (connection #PID<0.135560.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135561.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVQgD50AS44AABSk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41844}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135561.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla (truncated) 07:46:48.779 [info] GET /credentials.json 07:46:48.781 [debug] QUERY OK source="settings" db=0.7ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.781 [debug] QUERY OK source="settings" db=0.5ms idle=78.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.782 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.782 [error] #PID<0.135563.0> running PinchflatWeb.Endpoint (connection #PID<0.135562.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135563.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVeKcJkcG7QAABTE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41870}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135563.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentia (truncated) 07:46:48.799 [info] GET /credentials.txt 07:46:48.801 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.803 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=77.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.803 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.804 [error] #PID<0.135565.0> running PinchflatWeb.Endpoint (connection #PID<0.135564.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /credentials.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135565.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVi27kTJQUgAAHPD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.txt", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41878}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135565.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/credentials.tx (truncated) 07:46:48.827 [info] GET /secrets.json 07:46:48.828 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=47.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.829 [debug] QUERY OK source="settings" db=0.3ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.829 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.830 [error] #PID<0.135567.0> running PinchflatWeb.Endpoint (connection #PID<0.135566.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135567.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVpd8w92J3EAAHPj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41898}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135567.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.json", resp_body: nil, (truncated) 07:46:48.834 [info] GET /secrets.yml 07:46:48.835 [debug] QUERY OK source="settings" db=0.3ms idle=47.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.836 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.836 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.836 [error] #PID<0.135569.0> running PinchflatWeb.Endpoint (connection #PID<0.135568.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.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 /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135569.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVrSc6tZMTMAFPDB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41902}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135569.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yml", resp_body: nil, (truncated) 07:46:48.861 [info] GET /secrets.yaml 07:46:48.862 [debug] QUERY OK source="settings" db=0.3ms idle=59.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.863 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.863 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.863 [error] #PID<0.135571.0> running PinchflatWeb.Endpoint (connection #PID<0.135570.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /secrets.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135571.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuVxrFQCEPDoAAHQD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/secrets.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41912}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135571.0>, params: %{}, path_info: ["secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/secrets.yaml", resp_body: nil, (truncated) 07:46:48.887 [info] GET /.vscode/sftp.json 07:46:48.888 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=57.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.888 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.889 [error] #PID<0.135573.0> running PinchflatWeb.Endpoint (connection #PID<0.135572.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135573.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuV3vK7PwET0AFPDh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41920}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135573.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_pa (truncated) 07:46:48.895 [info] GET /docker-compose.yml 07:46:48.896 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.897 [debug] QUERY OK source="settings" db=0.2ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.897 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.897 [error] #PID<0.135575.0> running PinchflatWeb.Endpoint (connection #PID<0.135574.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135575.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuV5x_CHI5AoAFPEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41928}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135575.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuV5x_CHI5AoAFPEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 07:46:48.912 [info] GET /appsettings.json 07:46:48.914 [debug] QUERY OK source="settings" db=0.6ms idle=50.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.915 [debug] QUERY OK source="settings" db=0.7ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.915 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.916 [error] #PID<0.135577.0> running PinchflatWeb.Endpoint (connection #PID<0.135576.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /appsettings.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 /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135577.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuV94uJOvLnQAFPEh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /appsettings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/appsettings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41936}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135577.0>, params: %{}, path_info: ["appsettings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/appsettin (truncated) 07:46:48.924 [info] GET /config/secrets.yml 07:46:48.925 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.926 [debug] QUERY OK source="settings" db=0.2ms idle=29.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.926 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.926 [error] #PID<0.135579.0> running PinchflatWeb.Endpoint (connection #PID<0.135578.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/secrets.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 /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135579.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/secrets.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWArkpUPuvMAABTk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/secrets.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41944}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135579.0>, params: %{}, path_info: ["config", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:48.935 [info] GET /config/credentials.yml 07:46:48.935 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.936 [debug] QUERY OK source="settings" db=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.936 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.940 [info] GET /config/settings.json 07:46:48.937 [error] #PID<0.135581.0> running PinchflatWeb.Endpoint (connection #PID<0.135580.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/credentials.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 /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135581.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/credentials.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWDMWVbLjt8AABUE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/credentials.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41948}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135581.0>, params: %{}, path_info: ["config", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 07:46:48.940 [debug] QUERY OK source="settings" db=0.2ms idle=25.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.941 [debug] QUERY OK source="settings" db=0.2ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:48.941 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:48.941 [error] #PID<0.135583.0> running PinchflatWeb.Endpoint (connection #PID<0.135582.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/settings.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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135583.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWEVr9ZBRh8AABUk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41952}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135583.0>, params: %{}, path_info: ["config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:49.010 [info] GET /config/config.json 07:46:49.011 [debug] QUERY OK source="settings" db=0.2ms idle=84.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.012 [debug] QUERY OK source="settings" db=0.2ms idle=75.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.012 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.012 [error] #PID<0.135585.0> running PinchflatWeb.Endpoint (connection #PID<0.135584.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/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/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135585.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWVJNK-hvw4ADKGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/config.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41974}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135585.0>, params: %{}, path_info: ["config", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], r (truncated) 07:46:49.042 [info] GET /webhooks/settings.json 07:46:49.044 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=106.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.045 [debug] QUERY OK source="settings" db=1.1ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.046 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.050 [info] GET /instance/config.py 07:46:49.051 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=109.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.046 [error] #PID<0.135587.0> running PinchflatWeb.Endpoint (connection #PID<0.135586.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /webhooks/settings.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 /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135587.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/webhooks/settings.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWcujNFZ3-IADKGi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webhooks/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webhooks/settings.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 41994}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135587.0>, params: %{}, path_info: ["webhooks", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185. (truncated) 07:46:49.052 [debug] QUERY OK source="settings" db=0.3ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.052 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.053 [error] #PID<0.135589.0> running PinchflatWeb.Endpoint (connection #PID<0.135588.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /instance/config.py ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135589.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/instance/config.py", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWep-zE9rPEAABVE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /instance/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/instance/config.py", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42002}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135589.0>, params: %{}, path_info: ["instance", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:49.122 [info] GET /swagger.json 07:46:49.122 [debug] QUERY OK source="settings" db=0.2ms idle=110.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.123 [debug] QUERY OK source="settings" db=0.3ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.123 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.124 [error] #PID<0.135591.0> running PinchflatWeb.Endpoint (connection #PID<0.135590.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /swagger.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 /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135591.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuWvwH51M1sgADKHC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42048}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135591.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/swagger.json", resp_body: nil, (truncated) 07:46:49.149 [info] GET /app/config/parameters.yml 07:46:49.150 [debug] QUERY OK source="settings" db=0.2ms idle=104.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.150 [debug] QUERY OK source="settings" db=0.2ms idle=98.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.151 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.151 [error] #PID<0.135593.0> running PinchflatWeb.Endpoint (connection #PID<0.135592.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app/config/parameters.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 /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42080}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135593.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuW2S7ey1-r8ADKHi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42080}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42080}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135593.0>, params: %{}, path_info: ["app", "config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuW2S7ey1-r8ADKHi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {P (truncated) 07:46:49.158 [info] GET /config/parameters.yml 07:46:49.158 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.159 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.159 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.159 [error] #PID<0.135595.0> running PinchflatWeb.Endpoint (connection #PID<0.135594.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/parameters.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 /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135595.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuW4Tu_j9idkADKIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42084}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135595.0>, params: %{}, path_info: ["config", "parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.7 (truncated) 07:46:49.218 [info] GET /parameters.yml 07:46:49.219 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=95.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.220 [info] GET /config/application.yml 07:46:49.221 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=69.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.221 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.223 [debug] QUERY OK source="settings" db=1.6ms queue=0.6ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.224 [info] GET /application.properties 07:46:49.224 [debug] QUERY OK source="settings" db=0.8ms queue=0.4ms idle=64.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.225 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.226 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.221 [error] #PID<0.135597.0> running PinchflatWeb.Endpoint (connection #PID<0.135596.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /parameters.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 /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135597.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXGx7A3OJEwAABVk"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /parameters (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/parameters.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42146}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135597.0>, params: %{}, path_info: ["parameters"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/parameters.yml", (truncated) 07:46:49.226 [debug] QUERY OK source="settings" db=0.6ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.227 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.225 [error] #PID<0.135599.0> running PinchflatWeb.Endpoint (connection #PID<0.135598.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/application.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 /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135599.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXHN8vF3AfIADKIi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42150}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135599.0>, params: %{}, path_info: ["config", "application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", " (truncated) 07:46:49.227 [error] #PID<0.135601.0> running PinchflatWeb.Endpoint (connection #PID<0.135600.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135601.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXIIjyVtjxwADKJC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.properties", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42154}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135601.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:49.242 [info] GET /application.yml 07:46:49.243 [debug] QUERY OK source="settings" db=0.5ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.244 [debug] QUERY OK source="settings" db=0.3ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.244 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.245 [error] #PID<0.135603.0> running PinchflatWeb.Endpoint (connection #PID<0.135602.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /application.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 /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135603.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXMiwxA0rJYADKJi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42178}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135603.0>, params: %{}, path_info: ["application"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/application.ym (truncated) 07:46:49.282 [info] GET /settings.py 07:46:49.282 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 07:46:49.283 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.284 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=58.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.285 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.286 [debug] QUERY OK source="settings" db=0.2ms idle=42.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.289 [info] Sent 200 in 6ms 07:46:49.331 [info] GET /config.yml 07:46:49.332 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.332 [debug] QUERY OK source="settings" db=0.2ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.332 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.333 [error] #PID<0.135607.0> running PinchflatWeb.Endpoint (connection #PID<0.135606.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.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 /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135607.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXhl15h_ofUAFPFh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42268}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135607.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.yml", resp_body: nil, resp_cooki (truncated) 07:46:49.338 [info] GET /config.inc 07:46:49.339 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=54.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.340 [debug] QUERY OK source="settings" db=0.2ms idle=54.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.340 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.340 [error] #PID<0.135609.0> running PinchflatWeb.Endpoint (connection #PID<0.135608.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config.inc ** (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.135608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135609.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXjcDfy7ThoAFPGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.inc", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42278}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135609.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config.inc", resp_body: nil, resp_cooki (truncated) 07:46:49.350 [info] GET /config/database.yml 07:46:49.350 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.351 [debug] QUERY OK source="settings" db=0.1ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.352 [error] #PID<0.135611.0> running PinchflatWeb.Endpoint (connection #PID<0.135610.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /config/database.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 /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135611.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/config/database.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXmITrm9ppMADKLC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/database (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/database.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42286}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135611.0>, params: %{}, path_info: ["config", "database"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ] (truncated) 07:46:49.380 [info] GET /backend/config/default.yml 07:46:49.383 [debug] QUERY OK source="settings" db=1.7ms idle=48.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.384 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=43.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.384 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.385 [error] #PID<0.135613.0> running PinchflatWeb.Endpoint (connection #PID<0.135612.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/default.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 /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135613.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/default.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXtVMoCVswwADKLi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/default.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42312}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135613.0>, params: %{}, path_info: ["backend", "config", "default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-pro (truncated) 07:46:49.406 [info] GET /backend/config/settings.yml 07:46:49.407 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=66.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.407 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.408 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.408 [error] #PID<0.135615.0> running PinchflatWeb.Endpoint (connection #PID<0.135614.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /backend/config/settings.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 /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135615.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/backend/config/settings.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuXzgXtns2IMADKMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /backend/config/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/config/settings.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42336}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135615.0>, params: %{}, path_info: ["backend", "config", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forw (truncated) 07:46:49.433 [info] GET /serverless.yml 07:46:49.434 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.435 [debug] QUERY OK source="settings" db=0.1ms idle=51.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.435 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.435 [error] #PID<0.135617.0> running PinchflatWeb.Endpoint (connection #PID<0.135616.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /serverless.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 /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135617.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuX6F8Q1ILTIADKMi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /serverless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/serverless.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42348}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135617.0>, params: %{}, path_info: ["serverless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/serverless.yml", (truncated) 07:46:49.481 [info] GET /.aws/credentials 07:46:49.481 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.482 [debug] QUERY OK source="settings" db=0.2ms idle=74.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.483 [error] #PID<0.135619.0> running PinchflatWeb.Endpoint (connection #PID<0.135618.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135619.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYFVEjeu2NoADKNC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42362}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135619.0>, params: %{}, path_info: [".aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:49.511 [info] GET /aws/credentials 07:46:49.512 [debug] QUERY OK source="settings" db=0.2ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.512 [debug] QUERY OK source="settings" db=0.2ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.512 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.516 [info] GET /.aws/config 07:46:49.517 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.513 [error] #PID<0.135621.0> running PinchflatWeb.Endpoint (connection #PID<0.135620.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws/credentials ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135621.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws/credentials", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYMiUTUpNDUADKNi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws/credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws/credentials", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42374}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135621.0>, params: %{}, path_info: ["aws", "credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_ (truncated) 07:46:49.517 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.518 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.518 [error] #PID<0.135623.0> running PinchflatWeb.Endpoint (connection #PID<0.135622.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.aws/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 /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135623.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYN06N05XyMADKOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.aws/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.aws/config", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42378}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135623.0>, params: %{}, path_info: [".aws", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.aws/config", resp (truncated) 07:46:49.560 [info] GET /aws-secret.yaml 07:46:49.560 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.561 [debug] QUERY OK source="settings" db=0.5ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.561 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.562 [error] #PID<0.135625.0> running PinchflatWeb.Endpoint (connection #PID<0.135624.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /aws-secret.yaml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135625.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYYKeSzMTX4ADKOi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aws-secret (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-secret.yaml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42404}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135625.0>, params: %{}, path_info: ["aws-secret"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/aws-secret.yaml", (truncated) 07:46:49.600 [info] GET /.travis.yml 07:46:49.601 [debug] QUERY OK source="settings" db=0.2ms idle=88.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.602 [debug] QUERY OK source="settings" db=0.2ms queue=0.3ms idle=84.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.602 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.602 [error] #PID<0.135627.0> running PinchflatWeb.Endpoint (connection #PID<0.135626.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.travis.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 /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135627.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYhwNshhfCoADKPC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.travis (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.travis.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42424}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135627.0>, params: %{}, path_info: [".travis"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.travis.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYhwNshhfCoADKPC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:46:49.655 [info] GET /.circleci/config.yml 07:46:49.656 [debug] QUERY OK source="settings" db=0.2ms idle=138.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.656 [debug] QUERY OK source="settings" db=0.2ms idle=95.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.656 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.657 [error] #PID<0.135629.0> running PinchflatWeb.Endpoint (connection #PID<0.135628.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.circleci/config.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 /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135629.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYu6IavVSHcADKPi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.circleci/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.circleci/config.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42448}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135629.0>, params: %{}, path_info: [".circleci", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.circleci/config.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYu6IavVSHcADKPi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 07:46:49.661 [info] GET /.bitbucket/pipelines.yml 07:46:49.662 [debug] QUERY OK source="settings" db=0.3ms idle=100.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.663 [debug] QUERY OK source="settings" db=0.3ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.663 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.663 [error] #PID<0.135631.0> running PinchflatWeb.Endpoint (connection #PID<0.135630.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /.bitbucket/pipelines.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 /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135631.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/.bitbucket/pipelines.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuYwaVL_J1I4ADKQC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.bitbucket/pipelines (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.bitbucket/pipelines.yml", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42452}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135631.0>, params: %{}, path_info: [".bitbucket", "pipelines"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:46:49.703 [info] GET /info.php 07:46:49.704 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.705 [debug] QUERY OK source="settings" db=0.2ms idle=48.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.706 [error] #PID<0.135633.0> running PinchflatWeb.Endpoint (connection #PID<0.135632.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135633.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuY6eACE8RwEADKQi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42462}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135633.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuY6eACE8RwEADKQi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 07:46:49.729 [info] GET /test.php 07:46:49.730 [debug] QUERY OK source="settings" db=0.3ms idle=73.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.731 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.731 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.731 [error] #PID<0.135635.0> running PinchflatWeb.Endpoint (connection #PID<0.135634.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135635.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZAlt_BdBJMADKRC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42470}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135635.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZAlt_BdBJMADKRC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinch (truncated) 07:46:49.749 [info] GET /phpinfo.php 07:46:49.750 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=86.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.750 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.750 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.751 [error] #PID<0.135637.0> running PinchflatWeb.Endpoint (connection #PID<0.135636.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135637.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZFQa_JPH2wADKRi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42482}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135637.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZFQa_JPH2wADKRi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2 (truncated) 07:46:49.782 [info] GET /phpinfo 07:46:49.783 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=77.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.784 [debug] QUERY OK source="settings" db=0.2ms idle=53.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.784 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.784 [error] #PID<0.135639.0> running PinchflatWeb.Endpoint (connection #PID<0.135638.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /phpinfo ** (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.135638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135639.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZNQr9jjB20ADKSC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42490}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135639.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/phpinfo", resp_body: nil, resp_cookies: %{}, (truncated) 07:46:49.806 [info] GET /_profiler/phpinfo 07:46:49.807 [debug] QUERY OK source="settings" db=0.2ms idle=57.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.808 [debug] QUERY OK source="settings" db=0.4ms idle=56.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.808 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.808 [error] #PID<0.135641.0> running PinchflatWeb.Endpoint (connection #PID<0.135640.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135641.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZS8SFmOMGEAFPGh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42502}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135641.0>, params: %{}, path_info: ["_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:49.829 [info] GET /app_dev.php/_profiler/phpinfo 07:46:49.830 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=45.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.830 [debug] QUERY OK source="settings" db=0.2ms idle=46.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.831 [error] #PID<0.135643.0> running PinchflatWeb.Endpoint (connection #PID<0.135642.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /app_dev.php/_profiler/phpinfo ** (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/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135643.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/app_dev.php/_profiler/phpinfo", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZYS9lId5NMADKSi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler/phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler/phpinfo", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42510}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135643.0>, params: %{}, path_info: ["app_dev.php", "_profiler", "phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185 (truncated) 07:46:49.836 [info] GET /_profiler/latest 07:46:49.837 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.837 [debug] QUERY OK source="settings" db=0.2ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.838 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.838 [error] #PID<0.135645.0> running PinchflatWeb.Endpoint (connection #PID<0.135644.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135645.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZaGL3niCQYADKTC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42516}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135645.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], (truncated) 07:46:49.874 [info] GET /horizon/api/stats 07:46:49.874 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=66.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.875 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.875 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.876 [error] #PID<0.135647.0> running PinchflatWeb.Endpoint (connection #PID<0.135646.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135647.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZjB3TIUx0cADKTi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42524}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135647.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} (truncated) 07:46:49.896 [info] GET /manage/env 07:46:49.898 [debug] QUERY OK source="settings" db=1.1ms idle=66.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.898 [info] GET /debug/default/view 07:46:49.899 [debug] QUERY OK source="settings" db=0.3ms idle=61.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.899 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.899 [debug] QUERY OK source="settings" db=0.3ms idle=61.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.900 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.900 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.901 [error] #PID<0.135651.0> running PinchflatWeb.Endpoint (connection #PID<0.135650.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /debug/default/view ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42534}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135651.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZo8EqljgIUADKUi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42534}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42534}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135651.0>, params: %{}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60" (truncated) 07:46:49.905 [info] GET /server-info 07:46:49.900 [error] #PID<0.135649.0> running PinchflatWeb.Endpoint (connection #PID<0.135648.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135649.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZoeuHlGWREADKUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42528}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135649.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/manage/env", resp_body: nil (truncated) 07:46:49.906 [debug] QUERY OK source="settings" db=0.4ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.907 [debug] QUERY OK source="settings" db=1.0ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.908 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.908 [error] #PID<0.135653.0> running PinchflatWeb.Endpoint (connection #PID<0.135652.0>, stream id 1) terminated Server: youtube.diskworld.ch: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.135652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42542}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135653.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZqkyn_mfKAADKVC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42542}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42542}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135653.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/server-info", resp_body: (truncated) 07:46:49.924 [info] GET /debug.log 07:46:49.926 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=26.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.927 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.927 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.929 [error] #PID<0.135655.0> running PinchflatWeb.Endpoint (connection #PID<0.135654.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /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 /debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135655.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZvAo402kxoADKVi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, 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.135654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42564}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135655.0>, params: %{}, path_info: ["debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZvAo402kxoADKVi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 07:46:49.940 [info] GET /error.log 07:46:49.947 [info] GET /storage/logs/laravel.log 07:46:49.948 [debug] QUERY OK source="settings" db=6.7ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.948 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.949 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=40.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.949 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.949 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.950 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.951 [error] #PID<0.135659.0> running PinchflatWeb.Endpoint (connection #PID<0.135658.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/laravel.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 /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135659.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZ0cltWmVrgAFPHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/laravel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/laravel.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42578}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135659.0>, params: %{}, path_info: ["storage", "logs", "laravel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/laravel.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZ0cltWmVrgAFPHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 07:46:49.950 [error] #PID<0.135657.0> running PinchflatWeb.Endpoint (connection #PID<0.135656.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /error.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 /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135657.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZy76wMip1EADKWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /error (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/error.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42572}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135657.0>, params: %{}, path_info: ["error"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/error.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZy76wMip1EADKWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c (truncated) 07:46:49.957 [info] GET /storage/logs/stripe.log 07:46:49.959 [debug] QUERY OK source="settings" db=0.7ms idle=30.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.960 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.960 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.968 [info] GET /storage/logs/payments.log 07:46:49.961 [error] #PID<0.135661.0> running PinchflatWeb.Endpoint (connection #PID<0.135660.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/stripe.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 /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135661.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/stripe.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZ3BxRdJbdoAABWE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/stripe.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42582}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135661.0>, params: %{}, path_info: ["storage", "logs", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, (truncated) 07:46:49.969 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=19.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.970 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=20.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:46:49.970 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:46:49.971 [error] #PID<0.135663.0> running PinchflatWeb.Endpoint (connection #PID<0.135662.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /storage/logs/payments.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 /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135663.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "185.177.72.60"} ], request_path: "/storage/logs/payments.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxTuZ5dwnEB49cADKWi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /storage/logs/payments (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/storage/logs/payments.log", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 42588}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "185.177.72.60", "x-forwarded-proto" => "https", "x-real-ip" => "185.177.72.60" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135663.0>, params: %{}, path_info: ["storage", "logs", "payments"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "185.177.72.60"}, {"x-forwarded-proto", "htt (truncated) 07:46:54.588 [info] GET /healthcheck 07:46:54.589 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:46:54.589 [info] Sent 200 in 333µs 07:47:24.812 [info] GET /healthcheck 07:47:24.812 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:47:24.812 [info] Sent 200 in 364µs 07:47:55.022 [info] GET /healthcheck 07:47:55.022 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:47:55.023 [info] Sent 200 in 279µs 07:48:25.288 [info] GET /healthcheck 07:48:25.288 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:48:25.289 [info] Sent 200 in 274µs 07:48:55.525 [info] GET /healthcheck 07:48:55.525 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:48:55.525 [info] Sent 200 in 243µs 07:49:25.621 [info] GET /healthcheck 07:49:25.622 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:49:25.622 [info] Sent 200 in 292µs 07:49:55.733 [info] GET /healthcheck 07:49:55.733 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:49:55.734 [info] Sent 200 in 291µs 07:50:25.830 [info] GET /healthcheck 07:50:25.831 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:50:25.831 [info] Sent 200 in 320µs 07:50:55.940 [info] GET /healthcheck 07:50:55.940 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:50:55.940 [info] Sent 200 in 346µs 07:51:26.147 [info] GET /healthcheck 07:51:26.147 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:51:26.147 [info] Sent 200 in 327µs 07:51:56.301 [info] GET /healthcheck 07:51:56.301 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:51:56.301 [info] Sent 200 in 316µs 07:52:26.603 [info] GET /healthcheck 07:52:26.603 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:52:26.603 [info] Sent 200 in 334µs 07:52:56.868 [info] GET /healthcheck 07:52:56.868 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:52:56.868 [info] Sent 200 in 380µs 07:53:27.114 [info] GET /healthcheck 07:53:27.114 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:53:27.114 [info] Sent 200 in 336µs 07:53:57.377 [info] GET /healthcheck 07:53:57.377 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:53:57.377 [info] Sent 200 in 279µs 07:54:27.611 [info] GET /healthcheck 07:54:27.611 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:54:27.611 [info] Sent 200 in 305µs 07:54:57.885 [info] GET /healthcheck 07:54:57.885 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:54:57.885 [info] Sent 200 in 288µs 07:55:28.138 [info] GET /healthcheck 07:55:28.138 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:55:28.138 [info] Sent 200 in 331µs 07:55:58.246 [info] GET /healthcheck 07:55:58.246 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:55:58.246 [info] Sent 200 in 287µs 07:56:28.516 [info] GET /healthcheck 07:56:28.516 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:56:28.516 [info] Sent 200 in 333µs 07:56:58.661 [info] GET /healthcheck 07:56:58.661 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:56:58.661 [info] Sent 200 in 380µs 07:57:28.803 [info] GET /healthcheck 07:57:28.803 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:57:28.803 [info] Sent 200 in 322µs 07:57:58.902 [info] GET /healthcheck 07:57:58.902 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:57:58.902 [info] Sent 200 in 387µs 07:58:29.002 [info] GET /healthcheck 07:58:29.002 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:58:29.002 [info] Sent 200 in 279µs 07:58:59.104 [info] GET /healthcheck 07:58:59.104 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:58:59.104 [info] Sent 200 in 285µs 07:59:29.221 [info] GET /healthcheck 07:59:29.221 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:59:29.222 [info] Sent 200 in 285µs 07:59:59.449 [info] GET /healthcheck 07:59:59.449 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 07:59:59.449 [info] Sent 200 in 362µs 08:00:29.550 [info] GET /healthcheck 08:00:29.550 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:00:29.550 [info] Sent 200 in 361µs 08:00:59.651 [info] GET /healthcheck 08:00:59.651 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:00:59.651 [info] Sent 200 in 392µs 08:01:29.855 [info] GET /healthcheck 08:01:29.855 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:01:29.855 [info] Sent 200 in 386µs 08:01:59.999 [info] GET /healthcheck 08:01:59.999 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:01:59.999 [info] Sent 200 in 326µs 08:02:30.203 [info] GET /healthcheck 08:02:30.204 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:02:30.204 [info] Sent 200 in 346µs 08:03:00.487 [info] GET /healthcheck 08:03:00.488 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:03:00.488 [info] Sent 200 in 355µs 08:03:30.749 [info] GET /healthcheck 08:03:30.749 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:03:30.749 [info] Sent 200 in 301µs 08:04:00.854 [info] GET /healthcheck 08:04:00.854 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:04:00.854 [info] Sent 200 in 302µs 08:04:30.970 [info] GET /healthcheck 08:04:30.970 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:04:30.970 [info] Sent 200 in 373µs 08:05:01.078 [info] GET /healthcheck 08:05:01.078 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:05:01.079 [info] Sent 200 in 369µs 08:05:31.395 [info] GET /healthcheck 08:05:31.395 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:05:31.396 [info] Sent 200 in 953µs 08:06:01.679 [info] GET /healthcheck 08:06:01.679 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:06:01.679 [info] Sent 200 in 280µs 08:06:31.930 [info] GET /healthcheck 08:06:31.930 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:06:31.930 [info] Sent 200 in 320µs 08:07:02.041 [info] GET /healthcheck 08:07:02.041 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:07:02.042 [info] Sent 200 in 381µs 08:07:32.157 [info] GET /healthcheck 08:07:32.157 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:07:32.157 [info] Sent 200 in 363µs 08:08:02.269 [info] GET /healthcheck 08:08:02.269 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:08:02.270 [info] Sent 200 in 340µs 08:08:32.395 [info] GET /healthcheck 08:08:32.395 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:08:32.395 [info] Sent 200 in 331µs 08:09:02.533 [info] GET /healthcheck 08:09:02.533 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:09:02.533 [info] Sent 200 in 382µs 08:09:32.826 [info] GET /healthcheck 08:09:32.827 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:09:32.827 [info] Sent 200 in 343µs 08:10:02.950 [info] GET /healthcheck 08:10:02.950 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:10:02.950 [info] Sent 200 in 465µs 08:10:33.468 [info] GET /healthcheck 08:10:33.468 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:10:33.468 [info] Sent 200 in 353µs 08:11:03.730 [info] GET /healthcheck 08:11:03.730 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:11:03.730 [info] Sent 200 in 386µs 08:11:33.864 [info] GET /healthcheck 08:11:33.864 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:11:33.864 [info] Sent 200 in 366µs 08:12:03.973 [info] GET /healthcheck 08:12:03.973 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:12:03.973 [info] Sent 200 in 313µs 08:12:34.079 [info] GET /healthcheck 08:12:34.079 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:12:34.079 [info] Sent 200 in 381µs 08:13:04.186 [info] GET /healthcheck 08:13:04.186 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:13:04.186 [info] Sent 200 in 385µs 08:13:34.314 [info] GET /healthcheck 08:13:34.314 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:13:34.314 [info] Sent 200 in 336µs 08:14:04.459 [info] GET /healthcheck 08:14:04.459 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:14:04.460 [info] Sent 200 in 345µs 08:14:34.605 [info] GET /healthcheck 08:14:34.605 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:14:34.605 [info] Sent 200 in 366µs 08:15:04.719 [info] GET /healthcheck 08:15:04.719 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:15:04.719 [info] Sent 200 in 351µs 08:15:35.043 [info] GET /healthcheck 08:15:35.044 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:15:35.044 [info] Sent 200 in 306µs 08:16:05.307 [info] GET /healthcheck 08:16:05.307 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:16:05.307 [info] Sent 200 in 327µs 08:16:35.646 [info] GET /healthcheck 08:16:35.647 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:16:35.647 [info] Sent 200 in 295µs 08:17:05.767 [info] GET /healthcheck 08:17:05.768 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:17:05.768 [info] Sent 200 in 344µs 08:17:35.878 [info] GET /healthcheck 08:17:35.878 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:17:35.879 [info] Sent 200 in 255µs 08:18:05.985 [info] GET /healthcheck 08:18:05.985 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:18:05.985 [info] Sent 200 in 281µs 08:18:36.092 [info] GET /healthcheck 08:18:36.092 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:18:36.092 [info] Sent 200 in 312µs 08:18:38.778 [info] GET /wp-login.php 08:18:38.779 [debug] QUERY OK source="settings" db=0.3ms idle=1693.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:18:38.779 [debug] QUERY OK source="settings" db=0.2ms idle=1694.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:18:38.779 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:18:38.780 [error] #PID<0.135841.0> running PinchflatWeb.Endpoint (connection #PID<0.135840.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-login.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-login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-login.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-GB,en;q=0.9", "connection" => "close", "host" => "youtube.diskworld.ch", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) Gecko/20100101 Firefox/120.0.1", "x-forwarded-for" => "94.26.106.205", "x-forwarded-proto" => "https", "x-real-ip" => "94.26.106.205" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135841.0>, params: %{}, path_info: ["wp-login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-GB,en;q=0.9"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (X11; Linux x86_64) Gecko/20100101 Firefox/120.0.1"}, {"x-forwarded-for", "94.26.106.205"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "94.26.106.205"} ], request_path: "/wp-login.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxVdgxP14w7Z6MAFPXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-login.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-GB,en;q=0.9", "connection" => "close", "host" => "youtube.diskworld.ch", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) Gecko/20100101 Firefox/120.0.1", "x-forwarded-for" => "94.26.106.205", "x-forwarded-proto" => "https", "x-real-ip" => "94.26.106.205" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-login.php", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47652}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-GB,en;q=0.9", "connection" => "close", "host" => "youtube.diskworld.ch", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (X11; Linux x86_64) Gecko/20100101 Firefox/120.0.1", "x-forwarded-for" => "94.26.106.205", "x-forwarded-proto" => "https", "x-real-ip" => "94.26.106.205" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135841.0>, params: %{}, path_info: ["wp-login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-GB,en;q=0.9"}, {"connection", " (truncated) 08:18:38.861 [info] GET /wp-admin/ 08:18:38.861 [debug] QUERY OK source="settings" db=0.2ms idle=1776.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:18:38.862 [debug] QUERY OK source="settings" db=0.1ms idle=1330.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:18:38.862 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:18:38.863 [error] #PID<0.135843.0> running PinchflatWeb.Endpoint (connection #PID<0.135842.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /wp-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 /wp-admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "de-DE,de;q=0.9,en;q=0.8", "cache-control" => "no-cache", "connection" => "close", "host" => "youtube.diskworld.ch", "sec-ch-ua" => "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"", "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => "\"Linux\"", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.88 Safari/537.36", "x-forwarded-for" => "94.26.106.205", "x-forwarded-proto" => "https", "x-real-ip" => "94.26.106.205" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.135843.0>, params: %{}, path_info: ["wp-admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "de-DE,de;q=0.9,en;q=0.8"}, {"cache-control", "no-cache"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"sec-ch-ua", "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\""}, {"sec-ch-ua-mobile", "?0"}, {"sec-ch-ua-platform", "\"Linux\""}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.88 Safari/537.36"}, {"x-forwarded-for", "94.26.106.205"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "94.26.106.205"} ], request_path: "/wp-admin/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxVdhFA8R64f6IAFPYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "de-DE,de;q=0.9,en;q=0.8", "cache-control" => "no-cache", "connection" => "close", "host" => "youtube.diskworld.ch", "sec-ch-ua" => "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"", "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => "\"Linux\"", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.88 Safari/537.36", "x-forwarded-for" => "94.26.106.205", "x-forwarded-proto" => "https", "x-real-ip" => "94.26.106.205" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.135842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 47656}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate, br", "accept-language" => "de-DE,de;q=0.9,en;q=0.8", "cache-control" => "no-cache", "connection" => "close", "host" => "youtube.diskworld.ch", "sec-ch-ua" => "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"118\", \"Google Chrome\";v=\"118\"", "sec-ch-ua-mobile" => "?0", (truncated) 08:19:06.243 [info] GET /healthcheck 08:19:06.243 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:19:06.243 [info] Sent 200 in 356µs 08:19:36.358 [info] GET /healthcheck 08:19:36.358 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:19:36.359 [info] Sent 200 in 391µs 08:20:06.462 [info] GET /healthcheck 08:20:06.463 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:20:06.463 [info] Sent 200 in 528µs 08:20:36.564 [info] GET /healthcheck 08:20:36.564 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:20:36.564 [info] Sent 200 in 381µs 08:21:06.666 [info] GET /healthcheck 08:21:06.666 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:21:06.666 [info] Sent 200 in 288µs 08:21:36.992 [info] GET /healthcheck 08:21:36.993 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:21:36.993 [info] Sent 200 in 560µs 08:22:07.237 [info] GET /healthcheck 08:22:07.237 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:22:07.237 [info] Sent 200 in 310µs 08:22:37.339 [info] GET /healthcheck 08:22:37.339 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:22:37.339 [info] Sent 200 in 374µs 08:23:07.445 [info] GET /healthcheck 08:23:07.445 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:23:07.445 [info] Sent 200 in 325µs 08:23:37.550 [info] GET /healthcheck 08:23:37.550 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:23:37.550 [info] Sent 200 in 328µs 08:24:07.837 [info] GET /healthcheck 08:24:07.837 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:24:07.837 [info] Sent 200 in 468µs 08:24:38.151 [info] GET /healthcheck 08:24:38.152 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:24:38.152 [info] Sent 200 in 337µs 08:25:08.286 [info] GET /healthcheck 08:25:08.286 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:25:08.286 [info] Sent 200 in 347µs 08:25:38.419 [info] GET /healthcheck 08:25:38.419 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:25:38.419 [info] Sent 200 in 303µs 08:26:08.563 [info] GET /healthcheck 08:26:08.563 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:26:08.564 [info] Sent 200 in 398µs 08:26:38.717 [info] GET /healthcheck 08:26:38.718 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:26:38.718 [info] Sent 200 in 404µs 08:27:08.833 [info] GET /healthcheck 08:27:08.833 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:27:08.834 [info] Sent 200 in 331µs 08:27:39.059 [info] GET /healthcheck 08:27:39.059 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:27:39.059 [info] Sent 200 in 388µs 08:28:09.290 [info] GET /healthcheck 08:28:09.290 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:28:09.291 [info] Sent 200 in 377µs 08:28:39.557 [info] GET /healthcheck 08:28:39.557 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:28:39.557 [info] Sent 200 in 309µs 08:29:09.706 [info] GET /healthcheck 08:29:09.707 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:29:09.707 [info] Sent 200 in 289µs 08:29:39.812 [info] GET /healthcheck 08:29:39.813 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:29:39.813 [info] Sent 200 in 330µs 08:30:09.927 [info] GET /healthcheck 08:30:09.928 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:30:09.928 [info] Sent 200 in 352µs 08:30:40.069 [info] GET /healthcheck 08:30:40.069 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:30:40.069 [info] Sent 200 in 337µs 08:31:10.337 [info] GET /healthcheck 08:31:10.338 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:31:10.338 [info] Sent 200 in 277µs 08:31:40.526 [info] GET /healthcheck 08:31:40.526 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:31:40.526 [info] Sent 200 in 325µs 08:32:10.631 [info] GET /healthcheck 08:32:10.631 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:32:10.631 [info] Sent 200 in 323µs 08:32:40.742 [info] GET /healthcheck 08:32:40.742 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:32:40.742 [info] Sent 200 in 455µs 08:33:10.840 [info] GET /healthcheck 08:33:10.840 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:33:10.840 [info] Sent 200 in 368µs 08:33:40.940 [info] GET /healthcheck 08:33:40.940 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:33:40.940 [info] Sent 200 in 340µs 08:34:11.194 [info] GET /healthcheck 08:34:11.194 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:34:11.195 [info] Sent 200 in 1ms 08:34:41.365 [info] GET /healthcheck 08:34:41.366 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:34:41.366 [info] Sent 200 in 320µs 08:35:11.469 [info] GET /healthcheck 08:35:11.469 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:35:11.469 [info] Sent 200 in 371µs 08:35:41.584 [info] GET /healthcheck 08:35:41.584 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:35:41.585 [info] Sent 200 in 273µs 08:36:11.681 [info] GET /healthcheck 08:36:11.681 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:36:11.681 [info] Sent 200 in 366µs 08:36:41.885 [info] GET /healthcheck 08:36:41.886 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:36:41.886 [info] Sent 200 in 280µs 08:37:11.982 [info] GET /healthcheck 08:37:11.982 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:37:11.982 [info] Sent 200 in 303µs 08:37:42.079 [info] GET /healthcheck 08:37:42.079 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:37:42.079 [info] Sent 200 in 355µs 08:38:12.172 [info] GET /healthcheck 08:38:12.172 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:38:12.173 [info] Sent 200 in 294µs 08:38:42.272 [info] GET /healthcheck 08:38:42.272 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:38:42.272 [info] Sent 200 in 376µs 08:39:12.381 [info] GET /healthcheck 08:39:12.381 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:39:12.381 [info] Sent 200 in 420µs 08:39:42.480 [info] GET /healthcheck 08:39:42.480 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:39:42.480 [info] Sent 200 in 366µs 08:40:12.590 [info] GET /healthcheck 08:40:12.590 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:40:12.590 [info] Sent 200 in 361µs 08:40:42.749 [info] GET /healthcheck 08:40:42.749 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:40:42.749 [info] Sent 200 in 434µs 08:41:13.060 [info] GET /healthcheck 08:41:13.061 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:41:13.061 [info] Sent 200 in 342µs 08:41:43.400 [info] GET /healthcheck 08:41:43.400 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:41:43.400 [info] Sent 200 in 321µs 08:42:13.542 [info] GET /healthcheck 08:42:13.542 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:42:13.542 [info] Sent 200 in 341µs 08:42:43.791 [info] GET /healthcheck 08:42:43.791 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:42:43.791 [info] Sent 200 in 348µs 08:43:13.895 [info] GET /healthcheck 08:43:13.895 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:43:13.895 [info] Sent 200 in 377µs 08:43:44.028 [info] GET /healthcheck 08:43:44.028 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:43:44.028 [info] Sent 200 in 321µs 08:44:14.134 [info] GET /healthcheck 08:44:14.134 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:44:14.134 [info] Sent 200 in 340µs 08:44:44.332 [info] GET /healthcheck 08:44:44.332 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:44:44.332 [info] Sent 200 in 322µs 08:45:14.483 [info] GET /healthcheck 08:45:14.483 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:45:14.483 [info] Sent 200 in 325µs 08:45:44.892 [info] GET /healthcheck 08:45:44.892 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:45:44.892 [info] Sent 200 in 343µs 08:46:15.098 [info] GET /healthcheck 08:46:15.098 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:46:15.099 [info] Sent 200 in 308µs 08:46:45.421 [info] GET /healthcheck 08:46:45.422 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:46:45.422 [info] Sent 200 in 449µs 08:47:15.520 [info] GET /healthcheck 08:47:15.521 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:47:15.521 [info] Sent 200 in 384µs 08:47:45.612 [info] GET /healthcheck 08:47:45.613 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:47:45.613 [info] Sent 200 in 242µs 08:48:15.713 [info] GET /healthcheck 08:48:15.713 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:48:15.713 [info] Sent 200 in 267µs 08:48:46.006 [info] GET /healthcheck 08:48:46.006 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:48:46.006 [info] Sent 200 in 261µs 08:49:16.220 [info] GET /healthcheck 08:49:16.220 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:49:16.221 [info] Sent 200 in 257µs 08:49:46.497 [info] GET /healthcheck 08:49:46.497 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:49:46.497 [info] Sent 200 in 341µs 08:50:16.673 [info] GET /healthcheck 08:50:16.673 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:50:16.673 [info] Sent 200 in 301µs 08:50:46.780 [info] GET /healthcheck 08:50:46.780 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:50:46.781 [info] Sent 200 in 350µs 08:51:16.891 [info] GET /healthcheck 08:51:16.891 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:51:16.892 [info] Sent 200 in 344µs 08:51:46.998 [info] GET /healthcheck 08:51:46.998 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:51:46.998 [info] Sent 200 in 426µs 08:52:17.216 [info] GET /healthcheck 08:52:17.216 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:52:17.216 [info] Sent 200 in 327µs 08:52:47.474 [info] GET /healthcheck 08:52:47.474 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:52:47.474 [info] Sent 200 in 302µs 08:53:17.661 [info] GET /healthcheck 08:53:17.661 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:53:17.662 [info] Sent 200 in 443µs 08:53:47.757 [info] GET /healthcheck 08:53:47.757 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:53:47.757 [info] Sent 200 in 376µs 08:54:17.858 [info] GET /healthcheck 08:54:17.859 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:54:17.859 [info] Sent 200 in 281µs 08:54:47.957 [info] GET /healthcheck 08:54:47.957 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:54:47.957 [info] Sent 200 in 305µs 08:55:18.059 [info] GET /healthcheck 08:55:18.059 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:55:18.060 [info] Sent 200 in 334µs 08:55:48.307 [info] GET /healthcheck 08:55:48.308 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:55:48.308 [info] Sent 200 in 348µs 08:56:18.456 [info] GET /healthcheck 08:56:18.456 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:56:18.456 [info] Sent 200 in 319µs 08:56:48.563 [info] GET /healthcheck 08:56:48.563 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:56:48.564 [info] Sent 200 in 337µs 08:57:18.676 [info] GET /healthcheck 08:57:18.676 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:57:18.676 [info] Sent 200 in 356µs 08:57:48.786 [info] GET /healthcheck 08:57:48.787 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:57:48.787 [info] Sent 200 in 283µs 08:58:18.924 [info] GET /healthcheck 08:58:18.925 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:58:18.925 [info] Sent 200 in 367µs 08:58:49.036 [info] GET /healthcheck 08:58:49.037 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:58:49.037 [info] Sent 200 in 363µs 08:59:19.193 [info] GET /healthcheck 08:59:19.194 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:59:19.194 [info] Sent 200 in 380µs 08:59:49.472 [info] GET /healthcheck 08:59:49.472 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 08:59:49.472 [info] Sent 200 in 349µs 09:00:19.646 [info] GET /healthcheck 09:00:19.646 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:00:19.647 [info] Sent 200 in 367µs 09:00:49.745 [info] GET /healthcheck 09:00:49.745 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:00:49.746 [info] Sent 200 in 364µs 09:01:20.005 [info] GET /healthcheck 09:01:20.005 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:01:20.005 [info] Sent 200 in 327µs 09:01:50.196 [info] GET /healthcheck 09:01:50.197 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:01:50.197 [info] Sent 200 in 320µs 09:02:20.458 [info] GET /healthcheck 09:02:20.458 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:02:20.458 [info] Sent 200 in 294µs 09:02:50.750 [info] GET /healthcheck 09:02:50.750 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:02:50.751 [info] Sent 200 in 317µs 09:03:19.073 [info] GET /sources/2/media/409744 09:03:19.073 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "409744", "source_id" => "2"} Pipelines: [:browser] 09:03:19.074 [debug] QUERY OK source="media_items" db=0.3ms idle=1977.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."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" = ?) [409744] 09:03:19.075 [debug] QUERY OK source="tasks" db=0.2ms idle=1978.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" [409744] 09:03:19.075 [debug] QUERY OK source="sources" db=0.3ms idle=1262.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."use_cookies", 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" = ?) [2] 09:03:19.076 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=979.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" = ?) [15207] 09:03:19.077 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=262.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.077 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.078 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.079 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:03:19.083 [info] Sent 200 in 10ms 09:03:19.575 [info] GET /sources/2/media/412057 09:03:19.575 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "412057", "source_id" => "2"} Pipelines: [:browser] 09:03:19.576 [debug] QUERY OK source="media_items" db=0.3ms idle=499.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."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" = ?) [412057] 09:03:19.577 [debug] QUERY OK source="tasks" db=0.4ms idle=499.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" [412057] 09:03:19.577 [debug] QUERY OK source="sources" db=0.7ms idle=498.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."use_cookies", 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" = ?) [2] 09:03:19.578 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=499.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" = ?) [15270] 09:03:19.578 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=498.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.579 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.580 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:19.581 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:03:19.584 [info] Sent 200 in 9ms 09:03:20.886 [info] GET /healthcheck 09:03:20.886 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:03:20.887 [info] Sent 200 in 360µs 09:03:30.541 [info] GET /media_profiles 09:03:30.541 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 09:03:30.541 [info] GET /sources/2 09:03:30.542 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 09:03:30.542 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1445.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", (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" [] 09:03:30.543 [debug] QUERY OK source="sources" db=0.6ms idle=1445.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."use_cookies", 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" = ?) [2] 09:03:30.544 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1446.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.544 [debug] QUERY OK source="media_profiles" db=0.9ms idle=1446.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] 09:03:30.546 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=2.8ms 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 (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 09:03:30.547 [debug] QUERY OK source="settings" db=2.7ms idle=708.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.548 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.2ms idle=4.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" = ?) [16379] 09:03:30.548 [debug] QUERY OK source="settings" db=0.7ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.549 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.549 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.550 [info] Sent 200 in 9ms 09:03:30.551 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:30.553 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [2] 09:03:30.554 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [2] 09:03:30.556 [debug] QUERY OK source="media_items" db=1.2ms idle=5.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [2, 10, 0] 09:03:30.557 [debug] QUERY OK source="sources" db=0.3ms idle=7.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."use_cookies", 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" = ?) [2] 09:03:30.558 [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)) [2] 09:03:30.558 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=4.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 09:03:30.560 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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" = ?) [2] 09:03:30.561 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 09:03:30.563 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [2, 10, 0] 09:03:30.564 [info] Sent 200 in 23ms 09:03:45.038 [info] GET / 09:03:45.039 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 09:03:45.039 [debug] QUERY OK source="settings" db=0.3ms idle=942.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:45.040 [debug] QUERY OK source="media_profiles" db=0.1ms idle=943.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 09:03:45.040 [debug] QUERY OK source="sources" db=0.1ms idle=943.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 09:03:45.041 [debug] QUERY OK source="media_items" db=0.6ms idle=943.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:03:45.042 [debug] QUERY OK source="media_items" db=0.4ms idle=178.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:03:45.043 [debug] QUERY OK source="settings" db=0.3ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:45.043 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:45.044 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:45.046 [debug] QUERY OK source="tasks" db=0.4ms idle=3.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 09:03:45.047 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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 (NOT (m0."media_filepath" IS NULL)) [] 09:03:45.048 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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."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] 09:03:45.049 [debug] QUERY OK source="sources" db=0.5ms 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."use_cookies", 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 (?,?)) [2, 5] 09:03:45.053 [debug] QUERY OK source="media_items" db=0.9ms idle=7.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"))) [] 09:03:45.054 [debug] QUERY OK source="media_items" db=0.7ms idle=7.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."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] 09:03:45.055 [debug] QUERY OK source="sources" db=0.5ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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 (?,?,?)) [26, 21, 8] 09:03:45.058 [info] Sent 200 in 19ms 09:03:47.500 [info] GET / 09:03:47.500 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 09:03:47.501 [debug] QUERY OK source="settings" db=0.4ms idle=1404.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:47.502 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1404.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 09:03:47.503 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=1406.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 09:03:47.505 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=1406.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:03:47.506 [debug] QUERY OK source="media_items" db=0.4ms idle=637.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:03:47.506 [debug] QUERY OK source="settings" db=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:47.507 [debug] QUERY OK source="settings" db=0.3ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:47.508 [debug] QUERY OK source="settings" db=0.2ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:47.509 [debug] QUERY OK source="tasks" db=0.4ms 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"] 09:03:47.511 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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 (NOT (m0."media_filepath" IS NULL)) [] 09:03:47.512 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 09:03:47.513 [debug] QUERY OK source="sources" db=0.4ms idle=5.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."use_cookies", 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 (?,?)) [2, 5] 09:03:47.518 [debug] QUERY OK source="media_items" db=0.8ms idle=8.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 09:03:47.519 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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] 09:03:47.520 [debug] QUERY OK source="sources" db=0.5ms idle=8.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."use_cookies", 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 (?,?,?)) [26, 21, 8] 09:03:47.523 [info] Sent 200 in 22ms 09:03:51.064 [info] GET /healthcheck 09:03:51.064 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:03:51.064 [info] Sent 200 in 290µs 09:04:10.143 [info] GET /app_info 09:04:10.143 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 09:04:10.144 [debug] QUERY OK source="settings" db=0.2ms idle=1046.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.144 [debug] QUERY OK source="settings" db=0.3ms idle=1047.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.145 [debug] QUERY OK source="settings" db=0.2ms idle=1048.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.146 [debug] QUERY OK source="settings" db=0.2ms idle=235.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.147 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.148 [info] Sent 200 in 5ms 09:04:10.214 [info] GET /sources 09:04:10.214 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 09:04:10.215 [debug] QUERY OK source="settings" db=0.3ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.215 [debug] QUERY OK source="settings" db=0.2ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.216 [debug] QUERY OK source="settings" db=0.2ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.217 [debug] QUERY OK source="settings" db=0.1ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.218 [debug] QUERY OK source="settings" db=0.1ms idle=70.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:10.221 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=3.6ms 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)) [] 09:04:10.224 [debug] QUERY OK source="sources" db=2.8ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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", s0."id" LIMIT ? OFFSET ? [10, 0] 09:04:10.231 [info] Sent 200 in 17ms 09:04:21.193 [info] GET /healthcheck 09:04:21.193 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:04:21.194 [info] Sent 200 in 518µs 09:04:30.395 [info] GET /sources/5 09:04:30.395 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 09:04:30.396 [debug] QUERY OK source="sources" db=0.3ms idle=1299.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."use_cookies", 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] 09:04:30.397 [debug] QUERY OK source="media_profiles" db=0.3ms idle=449.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] 09:04:30.410 [debug] QUERY OK source="tasks" db=12.2ms idle=300.8ms 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"] 09:04:30.410 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=313.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" = ?) [16416] 09:04:30.411 [debug] QUERY OK source="settings" db=0.2ms idle=314.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:30.412 [debug] QUERY OK source="settings" db=0.2ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:30.413 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:30.415 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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] 09:04:30.416 [debug] QUERY OK source="media_items" db=0.5ms idle=5.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")))) [5] 09:04:30.417 [debug] QUERY OK source="media_items" db=0.6ms idle=5.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:04:30.418 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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] 09:04:30.419 [debug] QUERY OK source="media_items" db=0.2ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 09:04:30.419 [debug] QUERY OK source="media_items" db=0.3ms idle=4.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:04:30.421 [debug] QUERY OK source="sources" db=0.4ms idle=4.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."use_cookies", 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] 09:04:30.422 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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"))))) [5] 09:04:30.423 [debug] QUERY OK source="media_items" db=0.6ms idle=4.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:04:30.425 [info] Sent 200 in 29ms 09:04:51.304 [info] GET /healthcheck 09:04:51.304 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:04:51.304 [info] Sent 200 in 458µs 09:05:02.222 [info] GET /sources/8 09:05:02.222 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "8"} Pipelines: [:browser] 09:05:02.223 [debug] QUERY OK source="sources" db=0.3ms idle=208.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."use_cookies", 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] 09:05:02.223 [debug] QUERY OK source="media_profiles" db=0.3ms idle=126.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] 09:05:02.224 [debug] QUERY OK source="tasks" db=0.3ms idle=127.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 (?,?,?,?)) [8, "executing", "available", "scheduled", "retryable"] 09:05:02.225 [debug] QUERY OK source="settings" db=0.3ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:02.225 [debug] QUERY OK source="settings" db=0.2ms idle=128.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:02.226 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:02.229 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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] 09:05:02.230 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 09:05:02.231 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:05:02.233 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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] 09:05:02.233 [debug] QUERY OK source="media_items" db=0.2ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [8] 09:05:02.234 [debug] QUERY OK source="media_items" db=0.2ms idle=4.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:05:02.236 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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] 09:05:02.237 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [8] 09:05:02.238 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 09:05:02.239 [info] Sent 200 in 17ms 09:05:12.581 [info] GET /sources/21 09:05:12.581 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "21"} Pipelines: [:browser] 09:05:12.582 [debug] QUERY OK source="sources" db=0.4ms idle=549.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."use_cookies", 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" = ?) [21] 09:05:12.583 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=486.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] 09:05:12.585 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=487.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 (?,?,?,?)) [21, "executing", "available", "scheduled", "retryable"] 09:05:12.586 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=0.1ms idle=488.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" = ?) [16421] 09:05:12.586 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=489.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:12.587 [debug] QUERY OK source="settings" db=0.2ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:12.588 [debug] QUERY OK source="settings" db=0.3ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:12.590 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [21] 09:05:12.592 [debug] QUERY OK source="media_items" db=0.5ms 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 ((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")))) [21] 09:05:12.593 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [21, 10, 0] 09:05:12.594 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:05:12.595 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 09:05:12.596 [debug] QUERY OK source="media_items" db=0.3ms idle=4.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [21, 10, 0] 09:05:12.597 [debug] QUERY OK source="sources" db=0.2ms idle=5.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."use_cookies", 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" = ?) [21] 09:05:12.599 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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"))))) [21] 09:05:12.599 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [21, 10, 0] 09:05:12.601 [info] Sent 200 in 19ms 09:05:21.418 [info] GET /healthcheck 09:05:21.418 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:05:21.419 [info] Sent 200 in 507µs 09:05:51.536 [info] GET /healthcheck 09:05:51.536 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:05:51.536 [info] Sent 200 in 344µs 09:06:00.706 [info] GET /sources/21/media/63982 09:06:00.706 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "63982", "source_id" => "21"} Pipelines: [:browser] 09:06:00.707 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1609.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."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" = ?) [63982] 09:06:00.708 [debug] QUERY OK source="sources" db=0.5ms idle=1582.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."use_cookies", 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" = ?) [21] 09:06:00.709 [debug] QUERY OK source="tasks" db=1.9ms idle=1610.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" [63982] 09:06:00.734 [debug] QUERY OK source="oban_jobs" db=22.2ms idle=615.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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [14622, 14639, 14648, 14651, 14654, 14656, 14658, 14660, 14684, 14701, 14710, 14713, 14716, 14718, 14720, 14722, 14754, 14763, 14772, 14775, 14778, 14780, 14782, 14784, 14817, 14825, 14834, 14837, 14840, 14842, 14844, 14846, 14879, 14887, 14896, 14899, 14902, 14904, 14906, 14908, 14942, 14949, 14958, 14961, 14964, 14966, 14968, 14970, 15008, 15011, ...] 09:06:00.741 [debug] QUERY OK source="settings" db=0.2ms idle=613.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:00.741 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:00.742 [debug] QUERY OK source="settings" db=0.3ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:00.744 [debug] QUERY OK source="media_profiles" db=0.3ms idle=34.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] 09:06:00.780 [info] Sent 200 in 74ms 09:06:18.536 [info] GET /sources/26 09:06:18.537 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "26"} Pipelines: [:browser] 09:06:18.537 [debug] QUERY OK source="sources" db=0.3ms idle=440.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."use_cookies", 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" = ?) [26] 09:06:18.538 [debug] QUERY OK source="media_profiles" db=0.3ms idle=441.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] 09:06:18.659 [debug] QUERY OK source="tasks" db=120.0ms idle=442.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 (?,?,?,?)) [26, "executing", "available", "scheduled", "retryable"] 09:06:18.659 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=562.5ms 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" = ?) [16393] 09:06:18.660 [debug] QUERY OK source="settings" db=0.2ms idle=496.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:18.661 [debug] QUERY OK source="settings" db=0.2ms idle=123.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:18.661 [debug] QUERY OK source="settings" db=0.2ms idle=122.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:18.664 [debug] QUERY OK source="sources" db=0.3ms idle=4.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."use_cookies", 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" = ?) [26] 09:06:18.665 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (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")))) [26] 09:06:18.666 [debug] QUERY OK source="media_items" db=0.6ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [26, 10, 0] 09:06:18.667 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [26] 09:06:18.668 [debug] QUERY OK source="media_items" db=0.2ms idle=6.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [26] 09:06:18.668 [debug] QUERY OK source="media_items" db=0.2ms idle=4.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [26, 10, 0] 09:06:18.670 [debug] QUERY OK source="sources" db=0.2ms 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."use_cookies", 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" = ?) [26] 09:06:18.671 [debug] QUERY OK source="media_items" db=0.4ms 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 (((((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"))))) [26] 09:06:18.672 [debug] QUERY OK source="media_items" db=0.5ms idle=3.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [26, 10, 0] 09:06:18.673 [info] Sent 200 in 136ms 09:06:21.655 [info] GET /healthcheck 09:06:21.655 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:06:21.655 [info] Sent 200 in 324µs 09:06:24.043 [info] GET /sources/8/media/77935 09:06:24.043 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "77935", "source_id" => "8"} Pipelines: [:browser] 09:06:24.044 [debug] QUERY OK source="media_items" db=0.3ms idle=1946.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."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" = ?) [77935] 09:06:24.044 [debug] QUERY OK source="tasks" db=0.2ms idle=1947.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" [77935] 09:06:24.045 [debug] QUERY OK source="sources" db=0.3ms idle=1947.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."use_cookies", 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" = ?) [8] 09:06:24.045 [debug] QUERY OK source="settings" db=0.3ms idle=1873.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:24.046 [debug] QUERY OK source="settings" db=0.2ms idle=872.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:24.047 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:24.048 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:06:24.051 [info] Sent 200 in 7ms 09:06:51.759 [info] GET /healthcheck 09:06:51.759 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:06:51.759 [info] Sent 200 in 284µs 09:07:19.605 [info] GET /sources/26/media/58337 09:07:19.606 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "58337", "source_id" => "26"} Pipelines: [:browser] 09:07:19.606 [debug] QUERY OK source="media_items" db=0.3ms idle=1324.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."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" = ?) [58337] 09:07:19.607 [debug] QUERY OK source="sources" db=0.7ms idle=510.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."use_cookies", 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" = ?) [26] 09:07:19.608 [debug] QUERY OK source="tasks" db=0.9ms idle=510.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" [58337] 09:07:19.610 [debug] QUERY OK source="oban_jobs" db=1.4ms idle=512.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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [14670, 14673, 14732, 14735, 14794, 14797, 14856, 14859, 14918, 14921, 14980, 14983, 15042, 15045, 15105, 15108, 15166, 15169, 15228, 15231, 15291, 15294, 15352, 15355, 15415, 15418, 15468, 15471, 15530, 15533, 15592, 15595, 15653, 15656, 15716, 15719, 15777, 15780, 15839, 15842, 15894, 15897, 15956, 15959, 16017, 16020, 16079, 16082, 16141, 16144, ...] 09:07:19.613 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:19.613 [debug] QUERY OK source="settings" db=0.2ms idle=6.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:19.614 [debug] QUERY OK source="settings" db=0.2ms idle=6.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:19.615 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.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] 09:07:19.631 [info] Sent 200 in 25ms 09:07:21.897 [info] GET /healthcheck 09:07:21.897 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:07:21.897 [info] Sent 200 in 432µs 09:07:39.689 [info] GET /sources/8/media/219309 09:07:39.689 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "219309", "source_id" => "8"} Pipelines: [:browser] 09:07:39.690 [debug] QUERY OK source="media_items" db=0.4ms idle=593.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."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" = ?) [219309] 09:07:39.691 [debug] QUERY OK source="sources" db=0.3ms idle=594.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."use_cookies", 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" = ?) [8] 09:07:39.691 [debug] QUERY OK source="tasks" db=0.6ms idle=594.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" [219309] 09:07:39.692 [debug] QUERY OK source="settings" db=0.2ms idle=595.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:39.692 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:39.693 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:39.695 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:07:39.697 [info] Sent 200 in 8ms 09:07:45.371 [info] GET /sources/26/media/58340 09:07:45.372 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "58340", "source_id" => "26"} Pipelines: [:browser] 09:07:45.372 [debug] QUERY OK source="media_items" db=0.4ms idle=275.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."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" = ?) [58340] 09:07:45.373 [debug] QUERY OK source="sources" db=0.5ms idle=276.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."use_cookies", 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" = ?) [26] 09:07:45.373 [debug] QUERY OK source="tasks" db=0.6ms idle=276.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" [58340] 09:07:45.376 [debug] QUERY OK source="oban_jobs" db=1.0ms idle=277.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" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [14671, 14674, 14733, 14736, 14795, 14798, 14857, 14860, 14919, 14922, 14981, 14984, 15043, 15046, 15106, 15167, 15229, 15232, 15292, 15353, 15356, 15416, 15469, 15472, 15531, 15534, 15593, 15654, 15657, 15717, 15778, 15781, 15840, 15895, 15898, 15957, 16018, 16021, 16080, 16083, 16142, 16145, 16204, 16207, 16266, 16269, 16328, 16389, 16392] 09:07:45.378 [debug] QUERY OK source="settings" db=0.1ms idle=43.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:45.378 [debug] QUERY OK source="settings" db=0.2ms idle=5.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:45.379 [debug] QUERY OK source="settings" db=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:45.380 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 09:07:45.389 [info] Sent 200 in 18ms 09:07:52.008 [info] GET /healthcheck 09:07:52.008 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:07:52.008 [info] Sent 200 in 359µs 09:08:22.113 [info] GET /healthcheck 09:08:22.113 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:08:22.113 [info] Sent 200 in 308µs 09:08:50.808 [info] GET /sources/5/media/416189 09:08:50.808 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "416189", "source_id" => "5"} Pipelines: [:browser] 09:08:50.809 [debug] QUERY OK source="media_items" db=0.6ms idle=1711.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."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" = ?) [416189] 09:08:50.810 [debug] QUERY OK source="tasks" db=0.3ms idle=1713.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" [416189] 09:08:50.810 [debug] QUERY OK source="sources" db=0.4ms idle=1713.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."use_cookies", 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] 09:08:50.811 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=1347.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" = ?) [15377] 09:08:50.811 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=345.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.812 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.813 [debug] QUERY OK source="settings" db=0.2ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.814 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:08:50.833 [info] GET /sources/5/media/416231 09:08:50.833 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "416231", "source_id" => "5"} Pipelines: [:browser] 09:08:50.834 [debug] QUERY OK source="media_items" db=0.3ms idle=22.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."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" = ?) [416231] 09:08:50.835 [debug] QUERY OK source="tasks" db=0.2ms idle=23.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" [416231] 09:08:50.835 [debug] QUERY OK source="sources" db=0.4ms idle=22.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."use_cookies", 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] 09:08:50.836 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=22.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" = ?) [15378] 09:08:50.837 [debug] QUERY OK source="settings" db=0.2ms idle=22.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.837 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.838 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:50.840 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:08:50.840 [info] Sent 200 in 31ms 09:08:50.843 [info] Sent 200 in 9ms 09:08:52.206 [info] GET /healthcheck 09:08:52.206 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:08:52.206 [info] Sent 200 in 267µs 09:08:56.119 [info] GET /sources/5/media/427713 09:08:56.120 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "427713", "source_id" => "5"} Pipelines: [:browser] 09:08:56.120 [debug] QUERY OK source="media_items" db=0.4ms idle=644.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."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" = ?) [427713] 09:08:56.121 [debug] QUERY OK source="tasks" db=0.5ms idle=24.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" [427713] 09:08:56.122 [debug] QUERY OK source="sources" db=0.8ms idle=24.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."use_cookies", 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] 09:08:56.123 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=25.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" = ?) [15683] 09:08:56.123 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=26.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.124 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.125 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.126 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 09:08:56.142 [info] Sent 200 in 23ms 09:08:56.160 [info] GET /settings 09:08:56.160 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 09:08:56.161 [debug] QUERY OK source="settings" db=0.2ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.162 [debug] QUERY OK source="settings" db=0.2ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.162 [debug] QUERY OK source="settings" db=0.2ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.163 [debug] QUERY OK source="settings" db=0.2ms idle=38.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:56.165 [info] Sent 200 in 4ms 09:09:22.349 [info] GET /healthcheck 09:09:22.349 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:09:22.349 [info] Sent 200 in 386µs 09:09:52.460 [info] GET /healthcheck 09:09:52.460 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:09:52.460 [info] Sent 200 in 361µs 09:10:22.624 [info] GET /healthcheck 09:10:22.624 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:10:22.624 [info] Sent 200 in 278µs 09:10:52.724 [info] GET /healthcheck 09:10:52.724 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:10:52.724 [info] Sent 200 in 336µs 09:11:22.874 [info] GET /healthcheck 09:11:22.875 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:11:22.875 [info] Sent 200 in 381µs 09:11:53.136 [info] GET /healthcheck 09:11:53.136 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:11:53.137 [info] Sent 200 in 1ms 09:12:23.257 [info] GET /healthcheck 09:12:23.257 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:12:23.257 [info] Sent 200 in 404µs 09:12:53.377 [info] GET /healthcheck 09:12:53.377 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:12:53.377 [info] Sent 200 in 372µs 09:13:23.490 [info] GET /healthcheck 09:13:23.490 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:13:23.490 [info] Sent 200 in 302µs 09:13:53.605 [info] GET /healthcheck 09:13:53.606 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:13:53.606 [info] Sent 200 in 279µs 09:14:23.870 [info] GET /healthcheck 09:14:23.870 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:14:23.870 [info] Sent 200 in 339µs 09:14:54.039 [info] GET /healthcheck 09:14:54.039 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:14:54.039 [info] Sent 200 in 309µs 09:15:19.230 [info] {"args":{"id":21},"id":16421,"meta":{},"system_time":1773389719230166427,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:15:19.231 [debug] QUERY OK source="sources" db=0.4ms idle=131.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."use_cookies", 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" = ?) [21] 09:15:19.232 [debug] QUERY OK source="settings" db=0.7ms idle=132.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:19.233 [debug] QUERY OK source="media_items" db=1.0ms idle=133.7ms SELECT count(*) 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")))) [21] 09:15:19.234 [debug] QUERY OK source="media_items" db=0.6ms idle=10.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 09:15:19.235 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.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] 09:15:19.236 [debug] QUERY OK source="settings" db=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:19.236 [debug] QUERY OK source="settings" db=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:19.268 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:15:19.268 [debug] EOF reached, waiting before trying to read new lines 09:15:19.269 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=34.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:19.269 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLPoyv69NjArU-NjC34KIugYvNvx42n7A_&si=YfCkBiaSEH_nUe3e --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/arthur/VA/Season 09/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f1/73/f1739d55263d421f7efa4ba871b021d35840f03363d42ba5ef13dc1482a560f1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:15:20.269 [debug] EOF reached, waiting before trying to read new lines 09:15:21.270 [debug] EOF reached, waiting before trying to read new lines 09:15:22.272 [debug] EOF reached, waiting before trying to read new lines 09:15:23.274 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "duration" => 1681, "filename" => "/downloads/arthur/VA/Season 09/2025-09-01 les vlogs d'aout, c'est fini/les vlogs d'aout, c'est fini [o5K2YEigoBk].mp4", "id" => "o5K2YEigoBk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o5K2YEigoBk", "playlist_index" => 1, "timestamp" => 1756752726, "title" => "les vlogs d'aout, c'est fini", "upload_date" => "20250901"} 09:15:23.275 [debug] QUERY OK source="sources" db=0.4ms idle=175.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."use_cookies", 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" IN (?)) [21] 09:15:23.275 [debug] QUERY OK source="sources" db=0.4ms idle=176.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."use_cookies", 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" = ?) [21] 09:15:23.276 [debug] QUERY OK source="media_items" db=0.5ms idle=177.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 18:52:06Z], 21] 09:15:23.280 [debug] QUERY OK source="media_items" db=2.2ms idle=178.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "les vlogs d'aout, c'est fini", "cb0672ed-fed2-4c57-b62c-b392cc785752", 21, [], 1681, false, "o5K2YEigoBk", "https://www.youtube.com/watch?v=o5K2YEigoBk", 1, "/downloads/arthur/VA/Season 09/2025-09-01 les vlogs d'aout, c'est fini/les vlogs d'aout, c'est fini [o5K2YEigoBk].mp4", false, false, false, 1, ~U[2025-09-01 18:52:06Z], ~U[2026-03-13 08:15:23Z], ~U[2026-03-13 08:15:23Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "les vlogs d'aout, c'est fini", 21, 1681, false, "o5K2YEigoBk", "https://www.youtube.com/watch?v=o5K2YEigoBk", "/downloads/arthur/VA/Season 09/2025-09-01 les vlogs d'aout, c'est fini/les vlogs d'aout, c'est fini [o5K2YEigoBk].mp4", false, ~U[2025-09-01 18:52:06Z]] 09:15:23.281 [debug] QUERY OK source="sources" db=0.4ms idle=47.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."use_cookies", 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" = ?) [21] 09:15:23.282 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:23.283 [debug] QUERY OK source="media_items" db=0.6ms idle=7.0ms SELECT 1 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."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")))) LIMIT 1 [85597] 09:15:23.283 [debug] EOF reached, waiting before trying to read new lines 09:15:24.143 [info] GET /healthcheck 09:15:24.143 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:15:24.144 [info] Sent 200 in 302µs 09:15:24.285 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « baby shower » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 1657, "filename" => "/downloads/arthur/VA/Season 09/2025-08-31 j’organise ma baby shower/j’organise ma baby shower [w6JtEB_esAo].mp4", "id" => "w6JtEB_esAo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w6JtEB_esAo", "playlist_index" => 2, "timestamp" => 1756665973, "title" => "j’organise ma baby shower", "upload_date" => "20250831"} 09:15:24.286 [debug] QUERY OK source="sources" db=0.8ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:24.287 [debug] QUERY OK source="sources" db=0.2ms idle=1005.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."use_cookies", 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" = ?) [21] 09:15:24.288 [debug] QUERY OK source="media_items" db=0.4ms idle=1005.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-31 18:46:13Z], 21] 09:15:24.291 [debug] QUERY OK source="media_items" db=2.0ms idle=1004.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « baby shower » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’organise ma baby shower", "31148ea9-90f5-457b-babd-e3ef3cb19ac9", 21, [], 1657, false, "w6JtEB_esAo", "https://www.youtube.com/watch?v=w6JtEB_esAo", 2, "/downloads/arthur/VA/Season 09/2025-08-31 j’organise ma baby shower/j’organise ma baby shower [w6JtEB_esAo].mp4", false, false, false, 1, ~U[2025-08-31 18:46:13Z], ~U[2026-03-13 08:15:24Z], ~U[2026-03-13 08:15:24Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « baby shower » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’organise ma baby shower", 21, 1657, false, "w6JtEB_esAo", "https://www.youtube.com/watch?v=w6JtEB_esAo", "/downloads/arthur/VA/Season 09/2025-08-31 j’organise ma baby shower/j’organise ma baby shower [w6JtEB_esAo].mp4", false, ~U[2025-08-31 18:46:13Z]] 09:15:24.292 [debug] QUERY OK source="sources" db=0.4ms idle=55.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."use_cookies", 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" = ?) [21] 09:15:24.292 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:24.294 [debug] QUERY OK source="media_items" db=0.7ms idle=6.1ms SELECT 1 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."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")))) LIMIT 1 [85600] 09:15:24.294 [debug] EOF reached, waiting before trying to read new lines 09:15:25.295 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « rose » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "duration" => 1554, "filename" => "/downloads/arthur/VA/Season 09/2025-08-30 ils ont réalisé leur rêve/ils ont réalisé leur rêve [uc_fbnjDzuQ].mp4", "id" => "uc_fbnjDzuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uc_fbnjDzuQ", "playlist_index" => 3, "timestamp" => 1756579040, "title" => "ils ont réalisé leur rêve", "upload_date" => "20250830"} 09:15:25.296 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:25.296 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:25.297 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-30 18:37:20Z], 21] 09:15:25.301 [debug] QUERY OK source="media_items" db=2.0ms idle=1004.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « rose » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "ils ont réalisé leur rêve", "8f051cb7-d0b7-40bc-8d6f-ff99f122ff5b", 21, [], 1554, false, "uc_fbnjDzuQ", "https://www.youtube.com/watch?v=uc_fbnjDzuQ", 3, "/downloads/arthur/VA/Season 09/2025-08-30 ils ont réalisé leur rêve/ils ont réalisé leur rêve [uc_fbnjDzuQ].mp4", false, false, false, 1, ~U[2025-08-30 18:37:20Z], ~U[2026-03-13 08:15:25Z], ~U[2026-03-13 08:15:25Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « rose » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "ils ont réalisé leur rêve", 21, 1554, false, "uc_fbnjDzuQ", "https://www.youtube.com/watch?v=uc_fbnjDzuQ", "/downloads/arthur/VA/Season 09/2025-08-30 ils ont réalisé leur rêve/ils ont réalisé leur rêve [uc_fbnjDzuQ].mp4", false, ~U[2025-08-30 18:37:20Z]] 09:15:25.302 [debug] QUERY OK source="sources" db=0.4ms idle=63.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."use_cookies", 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" = ?) [21] 09:15:25.302 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:25.303 [debug] QUERY OK source="media_items" db=0.5ms idle=6.3ms SELECT 1 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."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")))) LIMIT 1 [81050] 09:15:25.304 [debug] EOF reached, waiting before trying to read new lines 09:15:26.304 [debug] EOF reached, waiting before trying to read new lines 09:15:27.309 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bravo soso » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 1159, "filename" => "/downloads/arthur/VA/Season 09/2025-08-29 j’ai pété un câble/j’ai pété un câble [0NzV7kSYGpg].mp4", "id" => "0NzV7kSYGpg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0NzV7kSYGpg", "playlist_index" => 4, "timestamp" => 1756493447, "title" => "j’ai pété un câble", "upload_date" => "20250829"} 09:15:27.313 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=211.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."use_cookies", 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" IN (?)) [21] 09:15:27.314 [debug] QUERY OK source="sources" db=0.4ms idle=215.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."use_cookies", 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" = ?) [21] 09:15:27.315 [debug] QUERY OK source="media_items" db=0.3ms idle=216.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 18:50:47Z], 21] 09:15:27.321 [debug] QUERY OK source="media_items" db=4.2ms idle=217.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bravo soso » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’ai pété un câble", "b4e43304-50cd-49cf-b62b-f2d5fe1731eb", 21, [], 1159, false, "0NzV7kSYGpg", "https://www.youtube.com/watch?v=0NzV7kSYGpg", 4, "/downloads/arthur/VA/Season 09/2025-08-29 j’ai pété un câble/j’ai pété un câble [0NzV7kSYGpg].mp4", false, false, false, 1, ~U[2025-08-29 18:50:47Z], ~U[2026-03-13 08:15:27Z], ~U[2026-03-13 08:15:27Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bravo soso » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’ai pété un câble", 21, 1159, false, "0NzV7kSYGpg", "https://www.youtube.com/watch?v=0NzV7kSYGpg", "/downloads/arthur/VA/Season 09/2025-08-29 j’ai pété un câble/j’ai pété un câble [0NzV7kSYGpg].mp4", false, ~U[2025-08-29 18:50:47Z]] 09:15:27.322 [debug] QUERY OK source="sources" db=0.4ms idle=79.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."use_cookies", 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" = ?) [21] 09:15:27.323 [debug] QUERY OK source="media_profiles" db=0.4ms idle=10.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] 09:15:27.324 [debug] QUERY OK source="media_items" db=0.4ms idle=9.3ms SELECT 1 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."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")))) LIMIT 1 [81051] 09:15:27.324 [debug] EOF reached, waiting before trying to read new lines 09:15:28.326 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "j'ai retrouvé les copains \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « vive internet » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "duration" => 2185, "filename" => "/downloads/arthur/VA/Season 09/2025-08-27 dans les coulisses du GP explorer/dans les coulisses du GP explorer [XJG2fGyXW58].mp4", "id" => "XJG2fGyXW58", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XJG2fGyXW58", "playlist_index" => 5, "timestamp" => 1756321570, "title" => "dans les coulisses du GP explorer", "upload_date" => "20250827"} 09:15:28.327 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:28.327 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [21] 09:15:28.328 [debug] QUERY OK source="media_items" db=0.3ms idle=1003.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-27 19:06:10Z], 21] 09:15:28.331 [debug] QUERY OK source="media_items" db=1.9ms idle=645.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["j'ai retrouvé les copains \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « vive internet » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "dans les coulisses du GP explorer", "68fedb83-34b8-41a5-9e90-9a3474eac786", 21, [], 2185, false, "XJG2fGyXW58", "https://www.youtube.com/watch?v=XJG2fGyXW58", 5, "/downloads/arthur/VA/Season 09/2025-08-27 dans les coulisses du GP explorer/dans les coulisses du GP explorer [XJG2fGyXW58].mp4", false, false, false, 1, ~U[2025-08-27 19:06:10Z], ~U[2026-03-13 08:15:28Z], ~U[2026-03-13 08:15:28Z], "j'ai retrouvé les copains \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « vive internet » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "dans les coulisses du GP explorer", 21, 2185, false, "XJG2fGyXW58", "https://www.youtube.com/watch?v=XJG2fGyXW58", "/downloads/arthur/VA/Season 09/2025-08-27 dans les coulisses du GP explorer/dans les coulisses du GP explorer [XJG2fGyXW58].mp4", false, ~U[2025-08-27 19:06:10Z]] 09:15:28.332 [debug] QUERY OK source="sources" db=0.5ms idle=88.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."use_cookies", 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" = ?) [21] 09:15:28.333 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.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] 09:15:28.334 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 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."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")))) LIMIT 1 [75568] 09:15:28.334 [debug] EOF reached, waiting before trying to read new lines 09:15:29.336 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🥹🐶\n\nPour tous les nouveaux clients Ultra Premium Direct,\nbénéficiez de -25% avec le code LENA jusqu'au 30/09 (code valable en France et Belgique). Pour\nchaque utilisation du code promo, 10 repas supplémentaires seront offerts au refuge de Beauvais.\n\nhttps://www.ultrapremiumdirect.com/?utm_source=Youtube&utm_medium=partenariat&utm_cam\npaign=lenasituations-youtube-26082025\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Ultra Premium Direct", "duration" => 1413, "filename" => "/downloads/arthur/VA/Season 09/2025-08-26 nouveau look pour une nouvelle vie/nouveau look pour une nouvelle vie [gzroXGpPL3o].mp4", "id" => "gzroXGpPL3o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gzroXGpPL3o", "playlist_index" => 6, "timestamp" => 1756234206, "title" => "nouveau look pour une nouvelle vie", "upload_date" => "20250826"} 09:15:29.337 [debug] QUERY OK source="sources" db=0.4ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:29.338 [debug] QUERY OK source="sources" db=0.4ms idle=1005.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."use_cookies", 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" = ?) [21] 09:15:29.338 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 18:50:06Z], 21] 09:15:29.342 [debug] QUERY OK source="media_items" db=1.9ms idle=1004.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🥹🐶\n\nPour tous les nouveaux clients Ultra Premium Direct,\nbénéficiez de -25% avec le code LENA jusqu'au 30/09 (code valable en France et Belgique). Pour\nchaque utilisation du code promo, 10 repas supplémentaires seront offerts au refuge de Beauvais.\n\nhttps://www.ultrapremiumdirect.com/?utm_source=Youtube&utm_medium=partenariat&utm_cam\npaign=lenasituations-youtube-26082025\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Ultra Premium Direct", "nouveau look pour une nouvelle vie", "15adb6d1-8a71-4096-8f6b-e0c96ed8d945", 21, [], 1413, false, "gzroXGpPL3o", "https://www.youtube.com/watch?v=gzroXGpPL3o", 6, "/downloads/arthur/VA/Season 09/2025-08-26 nouveau look pour une nouvelle vie/nouveau look pour une nouvelle vie [gzroXGpPL3o].mp4", false, false, false, 1, ~U[2025-08-26 18:50:06Z], ~U[2026-03-13 08:15:29Z], ~U[2026-03-13 08:15:29Z], "🥹🐶\n\nPour tous les nouveaux clients Ultra Premium Direct,\nbénéficiez de -25% avec le code LENA jusqu'au 30/09 (code valable en France et Belgique). Pour\nchaque utilisation du code promo, 10 repas supplémentaires seront offerts au refuge de Beauvais.\n\nhttps://www.ultrapremiumdirect.com/?utm_source=Youtube&utm_medium=partenariat&utm_cam\npaign=lenasituations-youtube-26082025\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Ultra Premium Direct", "nouveau look pour une nouvelle vie", 21, 1413, false, "gzroXGpPL3o", "https://www.youtube.com/watch?v=gzroXGpPL3o", "/downloads/arthur/VA/Season 09/2025-08-26 nouveau look pour une nouvelle vie/nouveau look pour une nouvelle vie [gzroXGpPL3o].mp4", false, ~U[2025-08-26 18:50:06Z]] 09:15:29.342 [debug] QUERY OK source="sources" db=0.3ms idle=96.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."use_cookies", 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" = ?) [21] 09:15:29.343 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.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] 09:15:29.344 [debug] QUERY OK source="media_items" db=0.4ms idle=6.2ms SELECT 1 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."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")))) LIMIT 1 [73419] 09:15:29.345 [debug] EOF reached, waiting before trying to read new lines 09:15:30.346 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "zzzzzzzzz\n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la dette » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "duration" => 1249, "filename" => "/downloads/arthur/VA/Season 09/2025-08-25 j'ai une dette..#/j'ai une dette... [JtDAHkUGTsY].mp4", "id" => "JtDAHkUGTsY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JtDAHkUGTsY", "playlist_index" => 7, "timestamp" => 1756147888, "title" => "j'ai une dette...", "upload_date" => "20250825"} 09:15:30.347 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:30.347 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:30.348 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-25 18:51:28Z], 21] 09:15:30.352 [debug] QUERY OK source="media_items" db=1.9ms idle=1004.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["zzzzzzzzz\n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la dette » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "j'ai une dette...", "51c1cf11-3f54-4511-93be-daba19c3bf30", 21, [], 1249, false, "JtDAHkUGTsY", "https://www.youtube.com/watch?v=JtDAHkUGTsY", 7, "/downloads/arthur/VA/Season 09/2025-08-25 j'ai une dette..#/j'ai une dette... [JtDAHkUGTsY].mp4", false, false, false, 1, ~U[2025-08-25 18:51:28Z], ~U[2026-03-13 08:15:30Z], ~U[2026-03-13 08:15:30Z], "zzzzzzzzz\n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la dette » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "j'ai une dette...", 21, 1249, false, "JtDAHkUGTsY", "https://www.youtube.com/watch?v=JtDAHkUGTsY", "/downloads/arthur/VA/Season 09/2025-08-25 j'ai une dette..#/j'ai une dette... [JtDAHkUGTsY].mp4", false, ~U[2025-08-25 18:51:28Z]] 09:15:30.352 [debug] QUERY OK source="sources" db=0.3ms idle=104.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."use_cookies", 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" = ?) [21] 09:15:30.353 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:30.354 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 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."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")))) LIMIT 1 [72346] 09:15:30.354 [debug] EOF reached, waiting before trying to read new lines 09:15:31.356 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "On a tous un nouveau tatouage… 🌞\n\n\nMerci Garnier Fructis Méthode Boucles pour le concert! @garnierFR #GarnierHaircare\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 9 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "duration" => 1875, "filename" => "/downloads/arthur/VA/Season 09/2025-08-24 on se fait tous tatouer 🫣/on se fait tous tatouer 🫣 [Spu6JDXX-ps].mkv", "id" => "Spu6JDXX-ps", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Spu6JDXX-ps", "playlist_index" => 8, "timestamp" => 1756061512, "title" => "on se fait tous tatouer 🫣", "upload_date" => "20250824"} 09:15:31.357 [debug] QUERY OK source="sources" db=0.5ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:31.358 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" = ?) [21] 09:15:31.358 [debug] QUERY OK source="media_items" db=0.3ms idle=1004.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-24 18:51:52Z], 21] 09:15:31.362 [debug] QUERY OK source="media_items" db=2.0ms idle=1004.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["On a tous un nouveau tatouage… 🌞\n\n\nMerci Garnier Fructis Méthode Boucles pour le concert! @garnierFR #GarnierHaircare\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 9 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "on se fait tous tatouer 🫣", "476c3a48-2128-46c9-9e0d-c1d7814afc3a", 21, [], 1875, false, "Spu6JDXX-ps", "https://www.youtube.com/watch?v=Spu6JDXX-ps", 8, "/downloads/arthur/VA/Season 09/2025-08-24 on se fait tous tatouer 🫣/on se fait tous tatouer 🫣 [Spu6JDXX-ps].mkv", false, false, false, 1, ~U[2025-08-24 18:51:52Z], ~U[2026-03-13 08:15:31Z], ~U[2026-03-13 08:15:31Z], "On a tous un nouveau tatouage… 🌞\n\n\nMerci Garnier Fructis Méthode Boucles pour le concert! @garnierFR #GarnierHaircare\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 9 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "on se fait tous tatouer 🫣", 21, 1875, false, "Spu6JDXX-ps", "https://www.youtube.com/watch?v=Spu6JDXX-ps", "/downloads/arthur/VA/Season 09/2025-08-24 on se fait tous tatouer 🫣/on se fait tous tatouer 🫣 [Spu6JDXX-ps].mkv", false, ~U[2025-08-24 18:51:52Z]] 09:15:31.363 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=112.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."use_cookies", 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" = ?) [21] 09:15:31.364 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.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] 09:15:31.365 [debug] QUERY OK source="media_items" db=0.5ms idle=6.3ms SELECT 1 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."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")))) LIMIT 1 [69189] 09:15:31.365 [debug] EOF reached, waiting before trying to read new lines 09:15:32.365 [debug] EOF reached, waiting before trying to read new lines 09:15:33.367 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la biche » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 1914, "filename" => "/downloads/arthur/VA/Season 09/2025-08-23 des nouveaux arrivants dans la villa/des nouveaux arrivants dans la villa [5SJx-7ImXxE].mp4", "id" => "5SJx-7ImXxE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5SJx-7ImXxE", "playlist_index" => 9, "timestamp" => 1755975114, "title" => "des nouveaux arrivants dans la villa", "upload_date" => "20250823"} 09:15:33.368 [debug] QUERY OK source="sources" db=0.4ms idle=268.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."use_cookies", 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" IN (?)) [21] 09:15:33.369 [debug] QUERY OK source="sources" db=0.4ms idle=269.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."use_cookies", 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" = ?) [21] 09:15:33.369 [debug] QUERY OK source="media_items" db=0.4ms idle=270.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-23 18:51:54Z], 21] 09:15:33.373 [debug] QUERY OK source="media_items" db=1.9ms idle=271.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la biche » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "des nouveaux arrivants dans la villa", "ed1f3492-3adc-45c7-abee-37ee87a84364", 21, [], 1914, false, "5SJx-7ImXxE", "https://www.youtube.com/watch?v=5SJx-7ImXxE", 9, "/downloads/arthur/VA/Season 09/2025-08-23 des nouveaux arrivants dans la villa/des nouveaux arrivants dans la villa [5SJx-7ImXxE].mp4", false, false, false, 1, ~U[2025-08-23 18:51:54Z], ~U[2026-03-13 08:15:33Z], ~U[2026-03-13 08:15:33Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la biche » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "des nouveaux arrivants dans la villa", 21, 1914, false, "5SJx-7ImXxE", "https://www.youtube.com/watch?v=5SJx-7ImXxE", "/downloads/arthur/VA/Season 09/2025-08-23 des nouveaux arrivants dans la villa/des nouveaux arrivants dans la villa [5SJx-7ImXxE].mp4", false, ~U[2025-08-23 18:51:54Z]] 09:15:33.373 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=119.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."use_cookies", 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" = ?) [21] 09:15:33.374 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:33.375 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT 1 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."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")))) LIMIT 1 [68121] 09:15:33.375 [debug] EOF reached, waiting before trying to read new lines 09:15:34.377 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «joyeux 21 aout » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 2243, "filename" => "/downloads/arthur/VA/Season 09/2025-08-22 ils m'ont fait une grosse surprise/ils m'ont fait une grosse surprise [-aydDvwFGAA].mp4", "id" => "-aydDvwFGAA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-aydDvwFGAA", "playlist_index" => 10, "timestamp" => 1755888908, "title" => "ils m'ont fait une grosse surprise", "upload_date" => "20250822"} 09:15:34.378 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:34.378 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:34.379 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1004.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 18:55:08Z], 21] 09:15:34.383 [debug] QUERY OK source="media_items" db=2.1ms idle=1004.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «joyeux 21 aout » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "ils m'ont fait une grosse surprise", "d3980fa4-89be-4676-b2a7-663cd79ea43f", 21, [], 2243, false, "-aydDvwFGAA", "https://www.youtube.com/watch?v=-aydDvwFGAA", 10, "/downloads/arthur/VA/Season 09/2025-08-22 ils m'ont fait une grosse surprise/ils m'ont fait une grosse surprise [-aydDvwFGAA].mp4", false, false, false, 2, ~U[2025-08-22 18:55:08Z], ~U[2026-03-13 08:15:34Z], ~U[2026-03-13 08:15:34Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «joyeux 21 aout » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "ils m'ont fait une grosse surprise", 21, 2243, false, "-aydDvwFGAA", "https://www.youtube.com/watch?v=-aydDvwFGAA", "/downloads/arthur/VA/Season 09/2025-08-22 ils m'ont fait une grosse surprise/ils m'ont fait une grosse surprise [-aydDvwFGAA].mp4", false, ~U[2025-08-22 18:55:08Z]] 09:15:34.384 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=128.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."use_cookies", 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" = ?) [21] 09:15:34.385 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:34.386 [debug] QUERY OK source="media_items" db=0.4ms idle=6.8ms SELECT 1 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."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")))) LIMIT 1 [65031] 09:15:34.386 [debug] EOF reached, waiting before trying to read new lines 09:15:35.388 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la tortilla » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 2033, "filename" => "/downloads/arthur/VA/Season 09/2025-08-21 le multiverse de mes potes/le multiverse de mes potes [91PwZx7PNGg].mp4", "id" => "91PwZx7PNGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=91PwZx7PNGg", "playlist_index" => 11, "timestamp" => 1755802141, "title" => "le multiverse de mes potes", "upload_date" => "20250821"} 09:15:35.389 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:35.389 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:35.390 [debug] QUERY OK source="media_items" db=0.5ms idle=1004.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 18:49:01Z], 21] 09:15:35.394 [debug] QUERY OK source="media_items" db=2.0ms idle=1004.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la tortilla » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "le multiverse de mes potes", "ec8d11c2-2a8f-4536-86b0-dac658d92e70", 21, [], 2033, false, "91PwZx7PNGg", "https://www.youtube.com/watch?v=91PwZx7PNGg", 11, "/downloads/arthur/VA/Season 09/2025-08-21 le multiverse de mes potes/le multiverse de mes potes [91PwZx7PNGg].mp4", false, false, false, 1, ~U[2025-08-21 18:49:01Z], ~U[2026-03-13 08:15:35Z], ~U[2026-03-13 08:15:35Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la tortilla » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "le multiverse de mes potes", 21, 2033, false, "91PwZx7PNGg", "https://www.youtube.com/watch?v=91PwZx7PNGg", "/downloads/arthur/VA/Season 09/2025-08-21 le multiverse de mes potes/le multiverse de mes potes [91PwZx7PNGg].mp4", false, ~U[2025-08-21 18:49:01Z]] 09:15:35.394 [debug] QUERY OK source="sources" db=0.4ms idle=136.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."use_cookies", 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" = ?) [21] 09:15:35.395 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.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] 09:15:35.396 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 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."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")))) LIMIT 1 [62944] 09:15:35.396 [debug] EOF reached, waiting before trying to read new lines 09:15:36.398 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "we're back!!\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bilena » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 2198, "filename" => "/downloads/arthur/VA/Season 09/2025-08-20 bienvenus dans la vlog house/bienvenus dans la vlog house [XD-rIeGsVzE].mp4", "id" => "XD-rIeGsVzE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XD-rIeGsVzE", "playlist_index" => 12, "timestamp" => 1755715505, "title" => "bienvenus dans la vlog house", "upload_date" => "20250820"} 09:15:36.399 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:36.399 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:36.400 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1004.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 18:45:05Z], 21] 09:15:36.404 [debug] QUERY OK source="media_items" db=2.4ms idle=1004.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["we're back!!\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bilena » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "bienvenus dans la vlog house", "2de0a074-c9ee-4b21-8c66-53385566f6bb", 21, [], 2198, false, "XD-rIeGsVzE", "https://www.youtube.com/watch?v=XD-rIeGsVzE", 12, "/downloads/arthur/VA/Season 09/2025-08-20 bienvenus dans la vlog house/bienvenus dans la vlog house [XD-rIeGsVzE].mp4", false, false, false, 1, ~U[2025-08-20 18:45:05Z], ~U[2026-03-13 08:15:36Z], ~U[2026-03-13 08:15:36Z], "we're back!!\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bilena » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "bienvenus dans la vlog house", 21, 2198, false, "XD-rIeGsVzE", "https://www.youtube.com/watch?v=XD-rIeGsVzE", "/downloads/arthur/VA/Season 09/2025-08-20 bienvenus dans la vlog house/bienvenus dans la vlog house [XD-rIeGsVzE].mp4", false, ~U[2025-08-20 18:45:05Z]] 09:15:36.405 [debug] QUERY OK source="sources" db=0.3ms idle=144.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."use_cookies", 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" = ?) [21] 09:15:36.405 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:36.406 [debug] QUERY OK source="media_items" db=0.5ms idle=6.4ms SELECT 1 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."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")))) LIMIT 1 [60900] 09:15:36.407 [debug] EOF reached, waiting before trying to read new lines 09:15:37.407 [debug] EOF reached, waiting before trying to read new lines 09:15:38.409 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "venez voir nos nouveaux bureaux! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\n✰CE QUE JE PORTE DANS LA VIDÉO✰\n‣ top à pois https://bit.ly/3Jnb8q4 \n‣ jupes à pois https://bit.ly/41PGxaX\n\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le vase » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1701, "filename" => "/downloads/arthur/VA/Season 09/2025-08-18 mes nouveaux bureaux/mes nouveaux bureaux [QeEDGH0Xsik].mp4", "id" => "QeEDGH0Xsik", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QeEDGH0Xsik", "playlist_index" => 13, "timestamp" => 1755542772, "title" => "mes nouveaux bureaux", "upload_date" => "20250818"} 09:15:38.410 [debug] QUERY OK source="sources" db=0.3ms idle=310.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."use_cookies", 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" IN (?)) [21] 09:15:38.410 [debug] QUERY OK source="sources" db=0.4ms idle=311.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."use_cookies", 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" = ?) [21] 09:15:38.411 [debug] QUERY OK source="media_items" db=0.3ms idle=312.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 18:46:12Z], 21] 09:15:38.414 [debug] QUERY OK source="media_items" db=2.0ms idle=313.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["venez voir nos nouveaux bureaux! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\n✰CE QUE JE PORTE DANS LA VIDÉO✰\n‣ top à pois https://bit.ly/3Jnb8q4 \n‣ jupes à pois https://bit.ly/41PGxaX\n\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le vase » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "mes nouveaux bureaux", "14a566a5-2017-4a8b-8c9b-da0b944e08f8", 21, [], 1701, false, "QeEDGH0Xsik", "https://www.youtube.com/watch?v=QeEDGH0Xsik", 13, "/downloads/arthur/VA/Season 09/2025-08-18 mes nouveaux bureaux/mes nouveaux bureaux [QeEDGH0Xsik].mp4", false, false, false, 1, ~U[2025-08-18 18:46:12Z], ~U[2026-03-13 08:15:38Z], ~U[2026-03-13 08:15:38Z], "venez voir nos nouveaux bureaux! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\n✰CE QUE JE PORTE DANS LA VIDÉO✰\n‣ top à pois https://bit.ly/3Jnb8q4 \n‣ jupes à pois https://bit.ly/41PGxaX\n\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le vase » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "mes nouveaux bureaux", 21, 1701, false, "QeEDGH0Xsik", "https://www.youtube.com/watch?v=QeEDGH0Xsik", "/downloads/arthur/VA/Season 09/2025-08-18 mes nouveaux bureaux/mes nouveaux bureaux [QeEDGH0Xsik].mp4", false, ~U[2025-08-18 18:46:12Z]] 09:15:38.415 [debug] QUERY OK source="sources" db=0.3ms idle=151.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."use_cookies", 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" = ?) [21] 09:15:38.416 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:38.417 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT 1 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."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")))) LIMIT 1 [59616] 09:15:38.417 [debug] EOF reached, waiting before trying to read new lines 09:15:39.419 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "aïe....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 🤢💩 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1668, "filename" => "/downloads/arthur/VA/Season 09/2025-08-17 on a chopé un virus..#/on a chopé un virus... [d53PJOcWfOM].mp4", "id" => "d53PJOcWfOM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d53PJOcWfOM", "playlist_index" => 14, "timestamp" => 1755456294, "title" => "on a chopé un virus...", "upload_date" => "20250817"} 09:15:39.420 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:39.421 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:39.422 [debug] QUERY OK source="media_items" db=0.5ms idle=1004.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-17 18:44:54Z], 21] 09:15:39.425 [debug] QUERY OK source="media_items" db=2.0ms idle=1005.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["aïe....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 🤢💩 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a chopé un virus...", "cea72966-bd9b-4bb1-90a0-730d47dcca3a", 21, [], 1668, false, "d53PJOcWfOM", "https://www.youtube.com/watch?v=d53PJOcWfOM", 14, "/downloads/arthur/VA/Season 09/2025-08-17 on a chopé un virus..#/on a chopé un virus... [d53PJOcWfOM].mp4", false, false, false, 1, ~U[2025-08-17 18:44:54Z], ~U[2026-03-13 08:15:39Z], ~U[2026-03-13 08:15:39Z], "aïe....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 🤢💩 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a chopé un virus...", 21, 1668, false, "d53PJOcWfOM", "https://www.youtube.com/watch?v=d53PJOcWfOM", "/downloads/arthur/VA/Season 09/2025-08-17 on a chopé un virus..#/on a chopé un virus... [d53PJOcWfOM].mp4", false, ~U[2025-08-17 18:44:54Z]] 09:15:39.426 [debug] QUERY OK source="sources" db=0.4ms idle=159.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."use_cookies", 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" = ?) [21] 09:15:39.427 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:39.428 [debug] QUERY OK source="media_items" db=0.5ms idle=6.4ms SELECT 1 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."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")))) LIMIT 1 [59617] 09:15:39.428 [debug] EOF reached, waiting before trying to read new lines 09:15:40.429 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "c'était ma pire phobie ! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la bouée jaune » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1953, "filename" => "/downloads/arthur/VA/Season 09/2025-08-16 ils m'ont laissée seule en mer/ils m'ont laissée seule en mer [LKsgpOsyEAE].mp4", "id" => "LKsgpOsyEAE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LKsgpOsyEAE", "playlist_index" => 15, "timestamp" => 1755370413, "title" => "ils m'ont laissée seule en mer", "upload_date" => "20250816"} 09:15:40.430 [debug] QUERY OK source="sources" db=0.2ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:40.430 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:40.431 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-16 18:53:33Z], 21] 09:15:40.434 [debug] QUERY OK source="media_items" db=1.9ms idle=1003.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["c'était ma pire phobie ! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la bouée jaune » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "ils m'ont laissée seule en mer", "e337ccda-4ad2-4330-942a-d9b92343bacd", 21, [], 1953, false, "LKsgpOsyEAE", "https://www.youtube.com/watch?v=LKsgpOsyEAE", 15, "/downloads/arthur/VA/Season 09/2025-08-16 ils m'ont laissée seule en mer/ils m'ont laissée seule en mer [LKsgpOsyEAE].mp4", false, false, false, 1, ~U[2025-08-16 18:53:33Z], ~U[2026-03-13 08:15:40Z], ~U[2026-03-13 08:15:40Z], "c'était ma pire phobie ! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la bouée jaune » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "ils m'ont laissée seule en mer", 21, 1953, false, "LKsgpOsyEAE", "https://www.youtube.com/watch?v=LKsgpOsyEAE", "/downloads/arthur/VA/Season 09/2025-08-16 ils m'ont laissée seule en mer/ils m'ont laissée seule en mer [LKsgpOsyEAE].mp4", false, ~U[2025-08-16 18:53:33Z]] 09:15:40.435 [debug] QUERY OK source="sources" db=0.3ms idle=167.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."use_cookies", 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" = ?) [21] 09:15:40.436 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:40.437 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT 1 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."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")))) LIMIT 1 [59618] 09:15:40.437 [debug] EOF reached, waiting before trying to read new lines 09:15:41.438 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "GMK nous fait découvrir Monaco....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisous solene! » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1829, "filename" => "/downloads/arthur/VA/Season 09/2025-08-15 un guide très spécial à Monaco/un guide très spécial à Monaco [x0ymMXezOWM].mp4", "id" => "x0ymMXezOWM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=x0ymMXezOWM", "playlist_index" => 16, "timestamp" => 1755283875, "title" => "un guide très spécial à Monaco", "upload_date" => "20250815"} 09:15:41.439 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:41.439 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [21] 09:15:41.440 [debug] QUERY OK source="media_items" db=0.3ms idle=1003.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-15 18:51:15Z], 21] 09:15:41.444 [debug] QUERY OK source="media_items" db=2.1ms idle=1003.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GMK nous fait découvrir Monaco....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisous solene! » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "un guide très spécial à Monaco", "6d74431f-79d4-45f7-8a9c-0c78105e1082", 21, [], 1829, false, "x0ymMXezOWM", "https://www.youtube.com/watch?v=x0ymMXezOWM", 16, "/downloads/arthur/VA/Season 09/2025-08-15 un guide très spécial à Monaco/un guide très spécial à Monaco [x0ymMXezOWM].mp4", false, false, false, 1, ~U[2025-08-15 18:51:15Z], ~U[2026-03-13 08:15:41Z], ~U[2026-03-13 08:15:41Z], "GMK nous fait découvrir Monaco....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisous solene! » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "un guide très spécial à Monaco", 21, 1829, false, "x0ymMXezOWM", "https://www.youtube.com/watch?v=x0ymMXezOWM", "/downloads/arthur/VA/Season 09/2025-08-15 un guide très spécial à Monaco/un guide très spécial à Monaco [x0ymMXezOWM].mp4", false, ~U[2025-08-15 18:51:15Z]] 09:15:41.444 [debug] QUERY OK source="sources" db=0.3ms idle=174.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."use_cookies", 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" = ?) [21] 09:15:41.445 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.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] 09:15:41.447 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms SELECT 1 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."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")))) LIMIT 1 [59619] 09:15:41.447 [debug] EOF reached, waiting before trying to read new lines 09:15:42.449 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "solene nous quitte :( \n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «qashqai-e» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n’est sponsorisée !", "duration" => 1987, "filename" => "/downloads/arthur/VA/Season 09/2025-08-14 on a réalisé sa journée de rêve/on a réalisé sa journée de rêve [7SD4EmCwedQ].mp4", "id" => "7SD4EmCwedQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7SD4EmCwedQ", "playlist_index" => 17, "timestamp" => 1755197304, "title" => "on a réalisé sa journée de rêve", "upload_date" => "20250814"} 09:15:42.450 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1006.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."use_cookies", 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" IN (?)) [21] 09:15:42.451 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" = ?) [21] 09:15:42.452 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1005.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-14 18:48:24Z], 21] 09:15:42.466 [debug] QUERY OK source="media_items" db=12.7ms idle=1005.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["solene nous quitte :( \n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «qashqai-e» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n’est sponsorisée !", "on a réalisé sa journée de rêve", "db5d6378-3eac-45f6-bf95-54c0572c5642", 21, [], 1987, false, "7SD4EmCwedQ", "https://www.youtube.com/watch?v=7SD4EmCwedQ", 17, "/downloads/arthur/VA/Season 09/2025-08-14 on a réalisé sa journée de rêve/on a réalisé sa journée de rêve [7SD4EmCwedQ].mp4", false, false, false, 1, ~U[2025-08-14 18:48:24Z], ~U[2026-03-13 08:15:42Z], ~U[2026-03-13 08:15:42Z], "solene nous quitte :( \n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «qashqai-e» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n’est sponsorisée !", "on a réalisé sa journée de rêve", 21, 1987, false, "7SD4EmCwedQ", "https://www.youtube.com/watch?v=7SD4EmCwedQ", "/downloads/arthur/VA/Season 09/2025-08-14 on a réalisé sa journée de rêve/on a réalisé sa journée de rêve [7SD4EmCwedQ].mp4", false, ~U[2025-08-14 18:48:24Z]] 09:15:42.467 [debug] QUERY OK source="sources" db=0.4ms idle=194.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."use_cookies", 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" = ?) [21] 09:15:42.467 [debug] QUERY OK source="media_profiles" db=0.5ms idle=16.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] 09:15:42.469 [debug] QUERY OK source="media_items" db=0.5ms idle=17.2ms SELECT 1 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."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")))) LIMIT 1 [59620] 09:15:42.469 [debug] EOF reached, waiting before trying to read new lines 09:15:43.469 [debug] EOF reached, waiting before trying to read new lines 09:15:44.471 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "après 10 jours de coloc il y a des tensions dans la villa\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la pièce dans la fontaine» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Pom Potes !", "duration" => 1804, "filename" => "/downloads/arthur/VA/Season 09/2025-08-13 ils ne se supportent plus..#/ils ne se supportent plus... [_gjPZP7dhMI].mp4", "id" => "_gjPZP7dhMI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_gjPZP7dhMI", "playlist_index" => 18, "timestamp" => 1755110947, "title" => "ils ne se supportent plus...", "upload_date" => "20250813"} 09:15:44.472 [debug] QUERY OK source="sources" db=0.4ms idle=372.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."use_cookies", 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" IN (?)) [21] 09:15:44.473 [debug] QUERY OK source="sources" db=0.6ms idle=373.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."use_cookies", 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" = ?) [21] 09:15:44.474 [debug] QUERY OK source="media_items" db=0.4ms idle=374.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-13 18:49:07Z], 21] 09:15:44.477 [debug] QUERY OK source="media_items" db=2.0ms idle=375.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["après 10 jours de coloc il y a des tensions dans la villa\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la pièce dans la fontaine» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Pom Potes !", "ils ne se supportent plus...", "cf92a84b-623c-492e-a5dc-b0d28ed33f92", 21, [], 1804, false, "_gjPZP7dhMI", "https://www.youtube.com/watch?v=_gjPZP7dhMI", 18, "/downloads/arthur/VA/Season 09/2025-08-13 ils ne se supportent plus..#/ils ne se supportent plus... [_gjPZP7dhMI].mp4", false, false, false, 1, ~U[2025-08-13 18:49:07Z], ~U[2026-03-13 08:15:44Z], ~U[2026-03-13 08:15:44Z], "après 10 jours de coloc il y a des tensions dans la villa\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la pièce dans la fontaine» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Pom Potes !", "ils ne se supportent plus...", 21, 1804, false, "_gjPZP7dhMI", "https://www.youtube.com/watch?v=_gjPZP7dhMI", "/downloads/arthur/VA/Season 09/2025-08-13 ils ne se supportent plus..#/ils ne se supportent plus... [_gjPZP7dhMI].mp4", false, ~U[2025-08-13 18:49:07Z]] 09:15:44.478 [debug] QUERY OK source="sources" db=0.4ms idle=201.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."use_cookies", 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" = ?) [21] 09:15:44.479 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:44.480 [debug] QUERY OK source="media_items" db=0.5ms idle=6.6ms SELECT 1 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."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")))) LIMIT 1 [59621] 09:15:44.480 [debug] EOF reached, waiting before trying to read new lines 09:15:45.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "bien arrivés à Positano\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 1922, "filename" => "/downloads/arthur/VA/Season 09/2025-08-12 10 ans plus tard je réalise mon rêve/10 ans plus tard je réalise mon rêve [5whlmzIesn0].mp4", "id" => "5whlmzIesn0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5whlmzIesn0", "playlist_index" => 19, "timestamp" => 1755025287, "title" => "10 ans plus tard je réalise mon rêve", "upload_date" => "20250812"} 09:15:45.482 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:45.482 [debug] QUERY OK source="sources" db=0.5ms 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."use_cookies", 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" = ?) [21] 09:15:45.483 [debug] QUERY OK source="media_items" db=0.4ms idle=1003.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 19:01:27Z], 21] 09:15:45.486 [debug] QUERY OK source="media_items" db=1.8ms idle=1003.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["bien arrivés à Positano\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "10 ans plus tard je réalise mon rêve", "3c579ec4-21f9-4152-8292-1f2ece8d8507", 21, [], 1922, false, "5whlmzIesn0", "https://www.youtube.com/watch?v=5whlmzIesn0", 19, "/downloads/arthur/VA/Season 09/2025-08-12 10 ans plus tard je réalise mon rêve/10 ans plus tard je réalise mon rêve [5whlmzIesn0].mp4", false, false, false, 1, ~U[2025-08-12 19:01:27Z], ~U[2026-03-13 08:15:45Z], ~U[2026-03-13 08:15:45Z], "bien arrivés à Positano\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "10 ans plus tard je réalise mon rêve", 21, 1922, false, "5whlmzIesn0", "https://www.youtube.com/watch?v=5whlmzIesn0", "/downloads/arthur/VA/Season 09/2025-08-12 10 ans plus tard je réalise mon rêve/10 ans plus tard je réalise mon rêve [5whlmzIesn0].mp4", false, ~U[2025-08-12 19:01:27Z]] 09:15:45.487 [debug] QUERY OK source="sources" db=0.3ms idle=209.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."use_cookies", 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" = ?) [21] 09:15:45.488 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:45.489 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT 1 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."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")))) LIMIT 1 [59622] 09:15:45.489 [debug] EOF reached, waiting before trying to read new lines 09:15:46.491 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "duration" => 1205, "filename" => "/downloads/arthur/VA/Season 09/2025-08-11 je kiffe/je kiffe [m-8eGdegs0U].mp4", "id" => "m-8eGdegs0U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=m-8eGdegs0U", "playlist_index" => 20, "timestamp" => 1754937988, "title" => "je kiffe", "upload_date" => "20250811"} 09:15:46.492 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:46.492 [debug] QUERY OK source="sources" db=0.2ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:46.493 [debug] QUERY OK source="media_items" db=0.3ms idle=1004.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 18:46:28Z], 21] 09:15:46.496 [debug] QUERY OK source="media_items" db=1.8ms idle=1004.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "je kiffe", "a0150505-09fa-4118-88fd-9cd4cee6da0e", 21, [], 1205, false, "m-8eGdegs0U", "https://www.youtube.com/watch?v=m-8eGdegs0U", 20, "/downloads/arthur/VA/Season 09/2025-08-11 je kiffe/je kiffe [m-8eGdegs0U].mp4", false, false, false, 1, ~U[2025-08-11 18:46:28Z], ~U[2026-03-13 08:15:46Z], ~U[2026-03-13 08:15:46Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "je kiffe", 21, 1205, false, "m-8eGdegs0U", "https://www.youtube.com/watch?v=m-8eGdegs0U", "/downloads/arthur/VA/Season 09/2025-08-11 je kiffe/je kiffe [m-8eGdegs0U].mp4", false, ~U[2025-08-11 18:46:28Z]] 09:15:46.497 [debug] QUERY OK source="sources" db=0.4ms idle=216.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."use_cookies", 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" = ?) [21] 09:15:46.498 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.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] 09:15:46.499 [debug] QUERY OK source="media_items" db=0.4ms idle=5.7ms SELECT 1 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."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")))) LIMIT 1 [59623] 09:15:46.499 [debug] EOF reached, waiting before trying to read new lines 09:15:47.500 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «le plan de Seb» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups!", "duration" => 1674, "filename" => "/downloads/arthur/VA/Season 09/2025-08-10 on s'offre des cadeaux/on s'offre des cadeaux [qkUhe4Xnoz8].mp4", "id" => "qkUhe4Xnoz8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qkUhe4Xnoz8", "playlist_index" => 21, "timestamp" => 1754851342, "title" => "on s'offre des cadeaux", "upload_date" => "20250810"} 09:15:47.501 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:47.501 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:47.502 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 18:42:22Z], 21] 09:15:47.505 [debug] QUERY OK source="media_items" db=1.9ms idle=1004.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «le plan de Seb» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups!", "on s'offre des cadeaux", "936576e6-959e-4535-9fd1-94e4202fec10", 21, [], 1674, false, "qkUhe4Xnoz8", "https://www.youtube.com/watch?v=qkUhe4Xnoz8", 21, "/downloads/arthur/VA/Season 09/2025-08-10 on s'offre des cadeaux/on s'offre des cadeaux [qkUhe4Xnoz8].mp4", false, false, false, 1, ~U[2025-08-10 18:42:22Z], ~U[2026-03-13 08:15:47Z], ~U[2026-03-13 08:15:47Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «le plan de Seb» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups!", "on s'offre des cadeaux", 21, 1674, false, "qkUhe4Xnoz8", "https://www.youtube.com/watch?v=qkUhe4Xnoz8", "/downloads/arthur/VA/Season 09/2025-08-10 on s'offre des cadeaux/on s'offre des cadeaux [qkUhe4Xnoz8].mp4", false, ~U[2025-08-10 18:42:22Z]] 09:15:47.506 [debug] QUERY OK source="sources" db=0.4ms idle=224.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."use_cookies", 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" = ?) [21] 09:15:47.507 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:47.508 [debug] QUERY OK source="media_items" db=0.4ms idle=5.8ms SELECT 1 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."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")))) LIMIT 1 [59624] 09:15:47.508 [debug] EOF reached, waiting before trying to read new lines 09:15:48.508 [debug] EOF reached, waiting before trying to read new lines 09:15:49.510 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "notre nouvelle destination!\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « on s'a nous» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1601, "filename" => "/downloads/arthur/VA/Season 09/2025-08-09 on a traversé la Méditerranée/on a traversé la Méditerranée [eJaGIRDicGo].mp4", "id" => "eJaGIRDicGo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eJaGIRDicGo", "playlist_index" => 22, "timestamp" => 1754765490, "title" => "on a traversé la Méditerranée", "upload_date" => "20250809"} 09:15:49.511 [debug] QUERY OK source="sources" db=0.3ms idle=412.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."use_cookies", 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" IN (?)) [21] 09:15:49.512 [debug] QUERY OK source="sources" db=0.3ms idle=412.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."use_cookies", 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" = ?) [21] 09:15:49.512 [debug] QUERY OK source="media_items" db=0.4ms idle=413.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-09 18:51:30Z], 21] 09:15:49.516 [debug] QUERY OK source="media_items" db=1.9ms idle=414.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["notre nouvelle destination!\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « on s'a nous» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a traversé la Méditerranée", "c3fe67e8-955b-4f81-9c62-078d079bb7d5", 21, [], 1601, false, "eJaGIRDicGo", "https://www.youtube.com/watch?v=eJaGIRDicGo", 22, "/downloads/arthur/VA/Season 09/2025-08-09 on a traversé la Méditerranée/on a traversé la Méditerranée [eJaGIRDicGo].mp4", false, false, false, 1, ~U[2025-08-09 18:51:30Z], ~U[2026-03-13 08:15:49Z], ~U[2026-03-13 08:15:49Z], "notre nouvelle destination!\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « on s'a nous» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a traversé la Méditerranée", 21, 1601, false, "eJaGIRDicGo", "https://www.youtube.com/watch?v=eJaGIRDicGo", "/downloads/arthur/VA/Season 09/2025-08-09 on a traversé la Méditerranée/on a traversé la Méditerranée [eJaGIRDicGo].mp4", false, ~U[2025-08-09 18:51:30Z]] 09:15:49.516 [debug] QUERY OK source="sources" db=0.3ms idle=230.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."use_cookies", 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" = ?) [21] 09:15:49.517 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:49.518 [debug] QUERY OK source="media_items" db=0.4ms idle=5.8ms SELECT 1 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."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")))) LIMIT 1 [57402] 09:15:49.518 [debug] EOF reached, waiting before trying to read new lines 09:15:50.520 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ce qui devait arriver arriva 🚒\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la rouge qui bouge» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1346, "filename" => "/downloads/arthur/VA/Season 09/2025-08-08 on a du appeler un médecin/on a du appeler un médecin [-lvbSCP-pos].mp4", "id" => "-lvbSCP-pos", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-lvbSCP-pos", "playlist_index" => 23, "timestamp" => 1754678552, "title" => "on a du appeler un médecin", "upload_date" => "20250808"} 09:15:50.521 [debug] QUERY OK source="sources" db=0.3ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:50.521 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:50.522 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-08 18:42:32Z], 21] 09:15:50.525 [debug] QUERY OK source="media_items" db=1.8ms idle=1004.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ce qui devait arriver arriva 🚒\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la rouge qui bouge» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a du appeler un médecin", "bba4f0d4-3a78-447b-b210-f6d51118ae2a", 21, [], 1346, false, "-lvbSCP-pos", "https://www.youtube.com/watch?v=-lvbSCP-pos", 23, "/downloads/arthur/VA/Season 09/2025-08-08 on a du appeler un médecin/on a du appeler un médecin [-lvbSCP-pos].mp4", false, false, false, 1, ~U[2025-08-08 18:42:32Z], ~U[2026-03-13 08:15:50Z], ~U[2026-03-13 08:15:50Z], "ce qui devait arriver arriva 🚒\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la rouge qui bouge» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a du appeler un médecin", 21, 1346, false, "-lvbSCP-pos", "https://www.youtube.com/watch?v=-lvbSCP-pos", "/downloads/arthur/VA/Season 09/2025-08-08 on a du appeler un médecin/on a du appeler un médecin [-lvbSCP-pos].mp4", false, ~U[2025-08-08 18:42:32Z]] 09:15:50.526 [debug] QUERY OK source="sources" db=0.4ms idle=238.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."use_cookies", 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" = ?) [21] 09:15:50.527 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:50.528 [debug] QUERY OK source="media_items" db=0.4ms idle=6.0ms SELECT 1 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."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")))) LIMIT 1 [55580] 09:15:50.528 [debug] EOF reached, waiting before trying to read new lines 09:15:51.529 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "vous n'êtes pas prêts pour cet hôtel...\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le cou de marcus» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1894, "filename" => "/downloads/arthur/VA/Season 09/2025-08-07 le plus bel hôtel du monde/le plus bel hôtel du monde [sPHRdub9Fso].mp4", "id" => "sPHRdub9Fso", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sPHRdub9Fso", "playlist_index" => 24, "timestamp" => 1754592487, "title" => "le plus bel hôtel du monde", "upload_date" => "20250807"} 09:15:51.530 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:51.530 [debug] QUERY OK source="sources" db=0.3ms idle=1003.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."use_cookies", 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" = ?) [21] 09:15:51.531 [debug] QUERY OK source="media_items" db=0.4ms idle=1003.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 18:48:07Z], 21] 09:15:51.534 [debug] QUERY OK source="media_items" db=1.8ms idle=1003.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["vous n'êtes pas prêts pour cet hôtel...\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le cou de marcus» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "le plus bel hôtel du monde", "71d9a61e-b18b-4a79-aece-f5f4ce7831f7", 21, [], 1894, false, "sPHRdub9Fso", "https://www.youtube.com/watch?v=sPHRdub9Fso", 24, "/downloads/arthur/VA/Season 09/2025-08-07 le plus bel hôtel du monde/le plus bel hôtel du monde [sPHRdub9Fso].mp4", false, false, false, 1, ~U[2025-08-07 18:48:07Z], ~U[2026-03-13 08:15:51Z], ~U[2026-03-13 08:15:51Z], "vous n'êtes pas prêts pour cet hôtel...\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le cou de marcus» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "le plus bel hôtel du monde", 21, 1894, false, "sPHRdub9Fso", "https://www.youtube.com/watch?v=sPHRdub9Fso", "/downloads/arthur/VA/Season 09/2025-08-07 le plus bel hôtel du monde/le plus bel hôtel du monde [sPHRdub9Fso].mp4", false, ~U[2025-08-07 18:48:07Z]] 09:15:51.535 [debug] QUERY OK source="sources" db=0.3ms idle=245.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."use_cookies", 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" = ?) [21] 09:15:51.536 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.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] 09:15:51.537 [debug] QUERY OK source="media_items" db=0.5ms idle=5.6ms SELECT 1 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."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")))) LIMIT 1 [55248] 09:15:51.537 [debug] EOF reached, waiting before trying to read new lines 09:15:52.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "oui, on passe la nuit au milieu du désert.\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « henri le con? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1725, "filename" => "/downloads/arthur/VA/Season 09/2025-08-06 on dort au milieu du désert/on dort au milieu du désert [Wfr3Ks4A2IM].mp4", "id" => "Wfr3Ks4A2IM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Wfr3Ks4A2IM", "playlist_index" => 25, "timestamp" => 1754506195, "title" => "on dort au milieu du désert", "upload_date" => "20250806"} 09:15:52.539 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" IN (?)) [21] 09:15:52.540 [debug] QUERY OK source="sources" db=0.4ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:52.540 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-06 18:49:55Z], 21] 09:15:52.543 [debug] QUERY OK source="media_items" db=1.8ms idle=1004.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["oui, on passe la nuit au milieu du désert.\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « henri le con? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on dort au milieu du désert", "4c48b31e-c2fc-418a-bf94-be8248734eb6", 21, [], 1725, false, "Wfr3Ks4A2IM", "https://www.youtube.com/watch?v=Wfr3Ks4A2IM", 25, "/downloads/arthur/VA/Season 09/2025-08-06 on dort au milieu du désert/on dort au milieu du désert [Wfr3Ks4A2IM].mp4", false, false, false, 1, ~U[2025-08-06 18:49:55Z], ~U[2026-03-13 08:15:52Z], ~U[2026-03-13 08:15:52Z], "oui, on passe la nuit au milieu du désert.\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « henri le con? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on dort au milieu du désert", 21, 1725, false, "Wfr3Ks4A2IM", "https://www.youtube.com/watch?v=Wfr3Ks4A2IM", "/downloads/arthur/VA/Season 09/2025-08-06 on dort au milieu du désert/on dort au milieu du désert [Wfr3Ks4A2IM].mp4", false, ~U[2025-08-06 18:49:55Z]] 09:15:52.544 [debug] QUERY OK source="sources" db=0.4ms idle=252.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."use_cookies", 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" = ?) [21] 09:15:52.545 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:52.546 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT 1 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."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")))) LIMIT 1 [55249] 09:15:52.546 [debug] EOF reached, waiting before trying to read new lines 09:15:53.547 [debug] EOF reached, waiting before trying to read new lines 09:15:54.278 [info] GET /healthcheck 09:15:54.279 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:15:54.279 [info] Sent 200 in 297µs 09:15:54.549 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ca yest nous sommes arrivés au premier stop de notre voyage ! \n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Solene ca va? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "duration" => 1542, "filename" => "/downloads/arthur/VA/Season 09/2025-08-05 on est bien arrivés à…#/on est bien arrivés à…. [5NPf1E7P0lI].mp4", "id" => "5NPf1E7P0lI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NPf1E7P0lI", "playlist_index" => 26, "timestamp" => 1754419830, "title" => "on est bien arrivés à….", "upload_date" => "20250805"} 09:15:54.550 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=450.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."use_cookies", 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" IN (?)) [21] 09:15:54.550 [debug] QUERY OK source="sources" db=0.3ms idle=451.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."use_cookies", 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" = ?) [21] 09:15:54.551 [debug] QUERY OK source="media_items" db=0.3ms idle=452.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-05 18:50:30Z], 21] 09:15:54.555 [debug] QUERY OK source="media_items" db=1.9ms idle=453.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Ca yest nous sommes arrivés au premier stop de notre voyage ! \n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Solene ca va? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on est bien arrivés à….", "d49a8f23-d301-406c-a538-818040537890", 21, [], 1542, false, "5NPf1E7P0lI", "https://www.youtube.com/watch?v=5NPf1E7P0lI", 26, "/downloads/arthur/VA/Season 09/2025-08-05 on est bien arrivés à…#/on est bien arrivés à…. [5NPf1E7P0lI].mp4", false, false, false, 1, ~U[2025-08-05 18:50:30Z], ~U[2026-03-13 08:15:54Z], ~U[2026-03-13 08:15:54Z], "Ca yest nous sommes arrivés au premier stop de notre voyage ! \n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Solene ca va? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on est bien arrivés à….", 21, 1542, false, "5NPf1E7P0lI", "https://www.youtube.com/watch?v=5NPf1E7P0lI", "/downloads/arthur/VA/Season 09/2025-08-05 on est bien arrivés à…#/on est bien arrivés à…. [5NPf1E7P0lI].mp4", false, ~U[2025-08-05 18:50:30Z]] 09:15:54.556 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=259.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."use_cookies", 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" = ?) [21] 09:15:54.556 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.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] 09:15:54.557 [debug] QUERY OK source="media_items" db=0.5ms idle=6.3ms SELECT 1 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."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")))) LIMIT 1 [59629] 09:15:54.558 [debug] EOF reached, waiting before trying to read new lines 09:15:55.559 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "première fois que j'organise une EVJF... et je crois bien la dernière haha.\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le mouchoir de Marcus » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Duo Lingo", "duration" => 1533, "filename" => "/downloads/arthur/VA/Season 09/2025-08-04 enterrement de vie de jeune fille !/enterrement de vie de jeune fille ! [qtBVVKNsYbE].mp4", "id" => "qtBVVKNsYbE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qtBVVKNsYbE", "playlist_index" => 27, "timestamp" => 1754333169, "title" => "enterrement de vie de jeune fille !", "upload_date" => "20250804"} 09:15:55.560 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:55.560 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:55.561 [debug] QUERY OK source="media_items" db=0.4ms idle=1004.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 18:46:09Z], 21] 09:15:55.564 [debug] QUERY OK source="media_items" db=1.9ms idle=1004.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["première fois que j'organise une EVJF... et je crois bien la dernière haha.\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le mouchoir de Marcus » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Duo Lingo", "enterrement de vie de jeune fille !", "bb31b01b-50d7-475f-95ce-217bfd538160", 21, [], 1533, false, "qtBVVKNsYbE", "https://www.youtube.com/watch?v=qtBVVKNsYbE", 27, "/downloads/arthur/VA/Season 09/2025-08-04 enterrement de vie de jeune fille !/enterrement de vie de jeune fille ! [qtBVVKNsYbE].mp4", false, false, false, 1, ~U[2025-08-04 18:46:09Z], ~U[2026-03-13 08:15:55Z], ~U[2026-03-13 08:15:55Z], "première fois que j'organise une EVJF... et je crois bien la dernière haha.\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le mouchoir de Marcus » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Duo Lingo", "enterrement de vie de jeune fille !", 21, 1533, false, "qtBVVKNsYbE", "https://www.youtube.com/watch?v=qtBVVKNsYbE", "/downloads/arthur/VA/Season 09/2025-08-04 enterrement de vie de jeune fille !/enterrement de vie de jeune fille ! [qtBVVKNsYbE].mp4", false, ~U[2025-08-04 18:46:09Z]] 09:15:55.565 [debug] QUERY OK source="sources" db=0.4ms idle=268.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."use_cookies", 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" = ?) [21] 09:15:55.566 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:55.567 [debug] QUERY OK source="media_items" db=0.5ms idle=6.2ms SELECT 1 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."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")))) LIMIT 1 [55250] 09:15:55.567 [debug] EOF reached, waiting before trying to read new lines 09:15:56.569 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "jour un et je pleure déjà\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Lou & Ilyas » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "duration" => 1756, "filename" => "/downloads/arthur/VA/Season 09/2025-08-03 j’en ai pleuré…/j’en ai pleuré… [otCSGLfdnC8].mp4", "id" => "otCSGLfdnC8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=otCSGLfdnC8", "playlist_index" => 28, "timestamp" => 1754247351, "title" => "j’en ai pleuré…", "upload_date" => "20250803"} 09:15:56.570 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1005.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."use_cookies", 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" IN (?)) [21] 09:15:56.570 [debug] QUERY OK source="sources" db=0.3ms idle=1004.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."use_cookies", 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" = ?) [21] 09:15:56.571 [debug] QUERY OK source="media_items" db=0.3ms idle=1004.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-03 18:55:51Z], 21] 09:15:56.575 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1004.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["jour un et je pleure déjà\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Lou & Ilyas » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "j’en ai pleuré…", "dda60b49-30fd-4919-88fe-48e581c5662f", 21, [], 1756, false, "otCSGLfdnC8", "https://www.youtube.com/watch?v=otCSGLfdnC8", 28, "/downloads/arthur/VA/Season 09/2025-08-03 j’en ai pleuré…/j’en ai pleuré… [otCSGLfdnC8].mp4", false, false, false, 1, ~U[2025-08-03 18:55:51Z], ~U[2026-03-13 08:15:56Z], ~U[2026-03-13 08:15:56Z], "jour un et je pleure déjà\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Lou & Ilyas » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "j’en ai pleuré…", 21, 1756, false, "otCSGLfdnC8", "https://www.youtube.com/watch?v=otCSGLfdnC8", "/downloads/arthur/VA/Season 09/2025-08-03 j’en ai pleuré…/j’en ai pleuré… [otCSGLfdnC8].mp4", false, ~U[2025-08-03 18:55:51Z]] 09:15:56.576 [debug] QUERY OK source="sources" db=0.4ms idle=276.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."use_cookies", 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" = ?) [21] 09:15:56.577 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.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] 09:15:56.578 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT 1 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."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")))) LIMIT 1 [55251] 09:15:56.578 [debug] EOF reached, waiting before trying to read new lines 09:15:57.578 [debug] EOF reached, waiting before trying to read new lines 09:15:57.818 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLPoyv69NjArU-NjC34KIugYvNvx42n7A_&si=YfCkBiaSEH_nUe3e --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/arthur/VA/Season 09/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f1/73/f1739d55263d421f7efa4ba871b021d35840f03363d42ba5ef13dc1482a560f1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:15:57.820 [debug] Gracefully stopping file follower 09:15:57.821 [debug] QUERY OK source="sources" db=0.6ms idle=1244.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."use_cookies", 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" IN (?)) [21] 09:15:57.822 [debug] QUERY OK source="sources" db=0.3ms idle=1244.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."use_cookies", 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" = ?) [21] 09:15:57.823 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1244.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 18:52:06Z], 21] 09:15:57.826 [debug] QUERY OK source="media_items" db=1.9ms idle=523.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "les vlogs d'aout, c'est fini", "1a37f265-2dd3-43a0-9493-85cb47fd6f7b", 21, [], 1681, false, "o5K2YEigoBk", "https://www.youtube.com/watch?v=o5K2YEigoBk", 1, "/downloads/arthur/VA/Season 09/2025-09-01 les vlogs d'aout, c'est fini/les vlogs d'aout, c'est fini [o5K2YEigoBk].mp4", false, false, false, 1, ~U[2025-09-01 18:52:06Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "les vlogs d'aout, c'est fini", 21, 1681, false, "o5K2YEigoBk", "https://www.youtube.com/watch?v=o5K2YEigoBk", "/downloads/arthur/VA/Season 09/2025-09-01 les vlogs d'aout, c'est fini/les vlogs d'aout, c'est fini [o5K2YEigoBk].mp4", false, ~U[2025-09-01 18:52:06Z]] 09:15:57.827 [debug] QUERY OK source="sources" db=0.3ms idle=141.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."use_cookies", 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" = ?) [21] 09:15:57.827 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-31 18:46:13Z], 21] 09:15:57.830 [debug] QUERY OK source="media_items" db=1.8ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « baby shower » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’organise ma baby shower", "88d2f1ce-b55f-438c-817c-dc31a48ae3bb", 21, [], 1657, false, "w6JtEB_esAo", "https://www.youtube.com/watch?v=w6JtEB_esAo", 2, "/downloads/arthur/VA/Season 09/2025-08-31 j’organise ma baby shower/j’organise ma baby shower [w6JtEB_esAo].mp4", false, false, false, 1, ~U[2025-08-31 18:46:13Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « baby shower » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’organise ma baby shower", 21, 1657, false, "w6JtEB_esAo", "https://www.youtube.com/watch?v=w6JtEB_esAo", "/downloads/arthur/VA/Season 09/2025-08-31 j’organise ma baby shower/j’organise ma baby shower [w6JtEB_esAo].mp4", false, ~U[2025-08-31 18:46:13Z]] 09:15:57.831 [debug] QUERY OK source="sources" db=0.3ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:57.832 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-30 18:37:20Z], 21] 09:15:57.835 [debug] QUERY OK source="media_items" db=1.7ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « rose » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "ils ont réalisé leur rêve", "9ebc882c-08ad-4c1f-b539-fb5e9ae5c0b8", 21, [], 1554, false, "uc_fbnjDzuQ", "https://www.youtube.com/watch?v=uc_fbnjDzuQ", 3, "/downloads/arthur/VA/Season 09/2025-08-30 ils ont réalisé leur rêve/ils ont réalisé leur rêve [uc_fbnjDzuQ].mp4", false, false, false, 1, ~U[2025-08-30 18:37:20Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « rose » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "ils ont réalisé leur rêve", 21, 1554, false, "uc_fbnjDzuQ", "https://www.youtube.com/watch?v=uc_fbnjDzuQ", "/downloads/arthur/VA/Season 09/2025-08-30 ils ont réalisé leur rêve/ils ont réalisé leur rêve [uc_fbnjDzuQ].mp4", false, ~U[2025-08-30 18:37:20Z]] 09:15:57.835 [debug] QUERY OK source="sources" db=0.3ms idle=7.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."use_cookies", 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" = ?) [21] 09:15:57.836 [debug] QUERY OK source="media_items" db=0.3ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 18:50:47Z], 21] 09:15:57.840 [debug] QUERY OK source="media_items" db=2.6ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bravo soso » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’ai pété un câble", "4497a94d-2008-4c7f-8fbc-41d789f92a89", 21, [], 1159, false, "0NzV7kSYGpg", "https://www.youtube.com/watch?v=0NzV7kSYGpg", 4, "/downloads/arthur/VA/Season 09/2025-08-29 j’ai pété un câble/j’ai pété un câble [0NzV7kSYGpg].mp4", false, false, false, 1, ~U[2025-08-29 18:50:47Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bravo soso » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "j’ai pété un câble", 21, 1159, false, "0NzV7kSYGpg", "https://www.youtube.com/watch?v=0NzV7kSYGpg", "/downloads/arthur/VA/Season 09/2025-08-29 j’ai pété un câble/j’ai pété un câble [0NzV7kSYGpg].mp4", false, ~U[2025-08-29 18:50:47Z]] 09:15:57.841 [debug] QUERY OK source="sources" db=0.5ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:57.841 [debug] QUERY OK source="media_items" db=0.4ms idle=6.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-27 19:06:10Z], 21] 09:15:57.854 [debug] QUERY OK source="media_items" db=11.2ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["j'ai retrouvé les copains \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « vive internet » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "dans les coulisses du GP explorer", "5a07d51e-caeb-4bed-9998-2cfdebc5bfee", 21, [], 2185, false, "XJG2fGyXW58", "https://www.youtube.com/watch?v=XJG2fGyXW58", 5, "/downloads/arthur/VA/Season 09/2025-08-27 dans les coulisses du GP explorer/dans les coulisses du GP explorer [XJG2fGyXW58].mp4", false, false, false, 1, ~U[2025-08-27 19:06:10Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "j'ai retrouvé les copains \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « vive internet » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "dans les coulisses du GP explorer", 21, 2185, false, "XJG2fGyXW58", "https://www.youtube.com/watch?v=XJG2fGyXW58", "/downloads/arthur/VA/Season 09/2025-08-27 dans les coulisses du GP explorer/dans les coulisses du GP explorer [XJG2fGyXW58].mp4", false, ~U[2025-08-27 19:06:10Z]] 09:15:57.855 [debug] QUERY OK source="sources" db=0.6ms idle=18.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."use_cookies", 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" = ?) [21] 09:15:57.855 [debug] QUERY OK source="media_items" db=0.4ms idle=15.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 18:50:06Z], 21] 09:15:57.860 [debug] QUERY OK source="media_items" db=3.5ms idle=15.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🥹🐶\n\nPour tous les nouveaux clients Ultra Premium Direct,\nbénéficiez de -25% avec le code LENA jusqu'au 30/09 (code valable en France et Belgique). Pour\nchaque utilisation du code promo, 10 repas supplémentaires seront offerts au refuge de Beauvais.\n\nhttps://www.ultrapremiumdirect.com/?utm_source=Youtube&utm_medium=partenariat&utm_cam\npaign=lenasituations-youtube-26082025\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Ultra Premium Direct", "nouveau look pour une nouvelle vie", "3b84e213-5d69-4332-9856-4ae79ed4b1db", 21, [], 1413, false, "gzroXGpPL3o", "https://www.youtube.com/watch?v=gzroXGpPL3o", 6, "/downloads/arthur/VA/Season 09/2025-08-26 nouveau look pour une nouvelle vie/nouveau look pour une nouvelle vie [gzroXGpPL3o].mp4", false, false, false, 1, ~U[2025-08-26 18:50:06Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "🥹🐶\n\nPour tous les nouveaux clients Ultra Premium Direct,\nbénéficiez de -25% avec le code LENA jusqu'au 30/09 (code valable en France et Belgique). Pour\nchaque utilisation du code promo, 10 repas supplémentaires seront offerts au refuge de Beauvais.\n\nhttps://www.ultrapremiumdirect.com/?utm_source=Youtube&utm_medium=partenariat&utm_cam\npaign=lenasituations-youtube-26082025\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisouilles » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Ultra Premium Direct", "nouveau look pour une nouvelle vie", 21, 1413, false, "gzroXGpPL3o", "https://www.youtube.com/watch?v=gzroXGpPL3o", "/downloads/arthur/VA/Season 09/2025-08-26 nouveau look pour une nouvelle vie/nouveau look pour une nouvelle vie [gzroXGpPL3o].mp4", false, ~U[2025-08-26 18:50:06Z]] 09:15:57.861 [debug] QUERY OK source="sources" db=0.4ms idle=18.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."use_cookies", 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" = ?) [21] 09:15:57.862 [debug] QUERY OK source="media_items" db=0.6ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-25 18:51:28Z], 21] 09:15:57.865 [debug] QUERY OK source="media_items" db=2.5ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["zzzzzzzzz\n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la dette » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "j'ai une dette...", "8bdbe693-25e4-4125-84d8-6b222fb4f523", 21, [], 1249, false, "JtDAHkUGTsY", "https://www.youtube.com/watch?v=JtDAHkUGTsY", 7, "/downloads/arthur/VA/Season 09/2025-08-25 j'ai une dette..#/j'ai une dette... [JtDAHkUGTsY].mp4", false, false, false, 1, ~U[2025-08-25 18:51:28Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "zzzzzzzzz\n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la dette » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "j'ai une dette...", 21, 1249, false, "JtDAHkUGTsY", "https://www.youtube.com/watch?v=JtDAHkUGTsY", "/downloads/arthur/VA/Season 09/2025-08-25 j'ai une dette..#/j'ai une dette... [JtDAHkUGTsY].mp4", false, ~U[2025-08-25 18:51:28Z]] 09:15:57.866 [debug] QUERY OK source="sources" db=0.4ms idle=10.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."use_cookies", 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" = ?) [21] 09:15:57.867 [debug] QUERY OK source="media_items" db=0.3ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-24 18:51:52Z], 21] 09:15:57.870 [debug] QUERY OK source="media_items" db=1.9ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["On a tous un nouveau tatouage… 🌞\n\n\nMerci Garnier Fructis Méthode Boucles pour le concert! @garnierFR #GarnierHaircare\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 9 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "on se fait tous tatouer 🫣", "78e46061-2fc5-44aa-b001-c25710a90ba2", 21, [], 1875, false, "Spu6JDXX-ps", "https://www.youtube.com/watch?v=Spu6JDXX-ps", 8, "/downloads/arthur/VA/Season 09/2025-08-24 on se fait tous tatouer 🫣/on se fait tous tatouer 🫣 [Spu6JDXX-ps].mkv", false, false, false, 1, ~U[2025-08-24 18:51:52Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "On a tous un nouveau tatouage… 🌞\n\n\nMerci Garnier Fructis Méthode Boucles pour le concert! @garnierFR #GarnierHaircare\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 9 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Garnier pour le concert à l’Hotel Mahfouf", "on se fait tous tatouer 🫣", 21, 1875, false, "Spu6JDXX-ps", "https://www.youtube.com/watch?v=Spu6JDXX-ps", "/downloads/arthur/VA/Season 09/2025-08-24 on se fait tous tatouer 🫣/on se fait tous tatouer 🫣 [Spu6JDXX-ps].mkv", false, ~U[2025-08-24 18:51:52Z]] 09:15:57.871 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:57.872 [debug] QUERY OK source="media_items" db=0.4ms idle=6.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-23 18:51:54Z], 21] 09:15:57.875 [debug] QUERY OK source="media_items" db=1.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la biche » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "des nouveaux arrivants dans la villa", "b23e8693-32f6-4548-9c92-bb7c0e8d5e07", 21, [], 1914, false, "5SJx-7ImXxE", "https://www.youtube.com/watch?v=5SJx-7ImXxE", 9, "/downloads/arthur/VA/Season 09/2025-08-23 des nouveaux arrivants dans la villa/des nouveaux arrivants dans la villa [5SJx-7ImXxE].mp4", false, false, false, 1, ~U[2025-08-23 18:51:54Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la biche » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "des nouveaux arrivants dans la villa", 21, 1914, false, "5SJx-7ImXxE", "https://www.youtube.com/watch?v=5SJx-7ImXxE", "/downloads/arthur/VA/Season 09/2025-08-23 des nouveaux arrivants dans la villa/des nouveaux arrivants dans la villa [5SJx-7ImXxE].mp4", false, ~U[2025-08-23 18:51:54Z]] 09:15:57.875 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:57.876 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 18:55:08Z], 21] 09:15:57.881 [debug] QUERY OK source="media_items" db=4.3ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «joyeux 21 aout » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "ils m'ont fait une grosse surprise", "1ce707f2-8ebf-4d0d-917a-907ed838bc40", 21, [], 2243, false, "-aydDvwFGAA", "https://www.youtube.com/watch?v=-aydDvwFGAA", 10, "/downloads/arthur/VA/Season 09/2025-08-22 ils m'ont fait une grosse surprise/ils m'ont fait une grosse surprise [-aydDvwFGAA].mp4", false, false, false, 2, ~U[2025-08-22 18:55:08Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn \n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «joyeux 21 aout » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "ils m'ont fait une grosse surprise", 21, 2243, false, "-aydDvwFGAA", "https://www.youtube.com/watch?v=-aydDvwFGAA", "/downloads/arthur/VA/Season 09/2025-08-22 ils m'ont fait une grosse surprise/ils m'ont fait une grosse surprise [-aydDvwFGAA].mp4", false, ~U[2025-08-22 18:55:08Z]] 09:15:57.882 [debug] QUERY OK source="sources" db=0.4ms idle=9.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."use_cookies", 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" = ?) [21] 09:15:57.883 [debug] QUERY OK source="media_items" db=0.4ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 18:49:01Z], 21] 09:15:57.887 [debug] QUERY OK source="media_items" db=2.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la tortilla » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "le multiverse de mes potes", "0af9e305-dabc-4ed7-905a-c5aaf09ace71", 21, [], 2033, false, "91PwZx7PNGg", "https://www.youtube.com/watch?v=91PwZx7PNGg", 11, "/downloads/arthur/VA/Season 09/2025-08-21 le multiverse de mes potes/le multiverse de mes potes [91PwZx7PNGg].mp4", false, false, false, 1, ~U[2025-08-21 18:49:01Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la tortilla » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "le multiverse de mes potes", 21, 2033, false, "91PwZx7PNGg", "https://www.youtube.com/watch?v=91PwZx7PNGg", "/downloads/arthur/VA/Season 09/2025-08-21 le multiverse de mes potes/le multiverse de mes potes [91PwZx7PNGg].mp4", false, ~U[2025-08-21 18:49:01Z]] 09:15:57.888 [debug] QUERY OK source="sources" db=0.5ms idle=11.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."use_cookies", 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" = ?) [21] 09:15:57.889 [debug] QUERY OK source="media_items" db=0.4ms idle=7.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 18:45:05Z], 21] 09:15:57.892 [debug] QUERY OK source="media_items" db=2.4ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["we're back!!\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bilena » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "bienvenus dans la vlog house", "6b9df714-e505-4387-96a8-428fe0b4a304", 21, [], 2198, false, "XD-rIeGsVzE", "https://www.youtube.com/watch?v=XD-rIeGsVzE", 12, "/downloads/arthur/VA/Season 09/2025-08-20 bienvenus dans la vlog house/bienvenus dans la vlog house [XD-rIeGsVzE].mp4", false, false, false, 1, ~U[2025-08-20 18:45:05Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "we're back!!\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bilena » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "bienvenus dans la vlog house", 21, 2198, false, "XD-rIeGsVzE", "https://www.youtube.com/watch?v=XD-rIeGsVzE", "/downloads/arthur/VA/Season 09/2025-08-20 bienvenus dans la vlog house/bienvenus dans la vlog house [XD-rIeGsVzE].mp4", false, ~U[2025-08-20 18:45:05Z]] 09:15:57.893 [debug] QUERY OK source="sources" db=0.4ms idle=9.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."use_cookies", 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" = ?) [21] 09:15:57.894 [debug] QUERY OK source="media_items" db=0.4ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 18:46:12Z], 21] 09:15:57.897 [debug] QUERY OK source="media_items" db=2.5ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["venez voir nos nouveaux bureaux! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\n✰CE QUE JE PORTE DANS LA VIDÉO✰\n‣ top à pois https://bit.ly/3Jnb8q4 \n‣ jupes à pois https://bit.ly/41PGxaX\n\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le vase » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "mes nouveaux bureaux", "168e431b-15dc-4300-b7e9-c8cd4bd57b6d", 21, [], 1701, false, "QeEDGH0Xsik", "https://www.youtube.com/watch?v=QeEDGH0Xsik", 13, "/downloads/arthur/VA/Season 09/2025-08-18 mes nouveaux bureaux/mes nouveaux bureaux [QeEDGH0Xsik].mp4", false, false, false, 1, ~U[2025-08-18 18:46:12Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "venez voir nos nouveaux bureaux! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n📗 Pré-commande mon nouveau livre:\n ‣ www.lenaeditions.com\n------------------------\n✰CE QUE JE PORTE DANS LA VIDÉO✰\n‣ top à pois https://bit.ly/3Jnb8q4 \n‣ jupes à pois https://bit.ly/41PGxaX\n\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| https://bit.ly/4mGQfo6 (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/46W4gtA\n‣ Mon ordinateur de bureau : https://bit.ly/417HzPp\n‣ Mes lumières: https://bit.ly/4fFWOFn\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le vase » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "mes nouveaux bureaux", 21, 1701, false, "QeEDGH0Xsik", "https://www.youtube.com/watch?v=QeEDGH0Xsik", "/downloads/arthur/VA/Season 09/2025-08-18 mes nouveaux bureaux/mes nouveaux bureaux [QeEDGH0Xsik].mp4", false, ~U[2025-08-18 18:46:12Z]] 09:15:57.898 [debug] QUERY OK source="sources" db=0.4ms idle=8.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."use_cookies", 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" = ?) [21] 09:15:57.899 [debug] QUERY OK source="media_items" db=0.4ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-17 18:44:54Z], 21] 09:15:57.902 [debug] QUERY OK source="media_items" db=2.4ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["aïe....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 🤢💩 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a chopé un virus...", "f6eda995-5652-4ca5-9e18-3830ade3766a", 21, [], 1668, false, "d53PJOcWfOM", "https://www.youtube.com/watch?v=d53PJOcWfOM", 14, "/downloads/arthur/VA/Season 09/2025-08-17 on a chopé un virus..#/on a chopé un virus... [d53PJOcWfOM].mp4", false, false, false, 1, ~U[2025-08-17 18:44:54Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "aïe....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « 🤢💩 » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a chopé un virus...", 21, 1668, false, "d53PJOcWfOM", "https://www.youtube.com/watch?v=d53PJOcWfOM", "/downloads/arthur/VA/Season 09/2025-08-17 on a chopé un virus..#/on a chopé un virus... [d53PJOcWfOM].mp4", false, ~U[2025-08-17 18:44:54Z]] 09:15:57.903 [debug] QUERY OK source="sources" db=0.5ms idle=8.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."use_cookies", 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" = ?) [21] 09:15:57.904 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-16 18:53:33Z], 21] 09:15:57.908 [debug] QUERY OK source="media_items" db=2.5ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["c'était ma pire phobie ! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la bouée jaune » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "ils m'ont laissée seule en mer", "2c1ce54f-f7ce-4e1f-92f2-c9eb48f46ee7", 21, [], 1953, false, "LKsgpOsyEAE", "https://www.youtube.com/watch?v=LKsgpOsyEAE", 15, "/downloads/arthur/VA/Season 09/2025-08-16 ils m'ont laissée seule en mer/ils m'ont laissée seule en mer [LKsgpOsyEAE].mp4", false, false, false, 1, ~U[2025-08-16 18:53:33Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "c'était ma pire phobie ! \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la bouée jaune » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "ils m'ont laissée seule en mer", 21, 1953, false, "LKsgpOsyEAE", "https://www.youtube.com/watch?v=LKsgpOsyEAE", "/downloads/arthur/VA/Season 09/2025-08-16 ils m'ont laissée seule en mer/ils m'ont laissée seule en mer [LKsgpOsyEAE].mp4", false, ~U[2025-08-16 18:53:33Z]] 09:15:57.909 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.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."use_cookies", 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" = ?) [21] 09:15:57.910 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-15 18:51:15Z], 21] 09:15:58.023 [debug] QUERY OK source="media_items" db=111.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GMK nous fait découvrir Monaco....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisous solene! » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "un guide très spécial à Monaco", "f9049990-7479-453d-babb-3607cef81c7e", 21, [], 1829, false, "x0ymMXezOWM", "https://www.youtube.com/watch?v=x0ymMXezOWM", 16, "/downloads/arthur/VA/Season 09/2025-08-15 un guide très spécial à Monaco/un guide très spécial à Monaco [x0ymMXezOWM].mp4", false, false, false, 1, ~U[2025-08-15 18:51:15Z], ~U[2026-03-13 08:15:57Z], ~U[2026-03-13 08:15:57Z], "GMK nous fait découvrir Monaco....\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « bisous solene! » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "un guide très spécial à Monaco", 21, 1829, false, "x0ymMXezOWM", "https://www.youtube.com/watch?v=x0ymMXezOWM", "/downloads/arthur/VA/Season 09/2025-08-15 un guide très spécial à Monaco/un guide très spécial à Monaco [x0ymMXezOWM].mp4", false, ~U[2025-08-15 18:51:15Z]] 09:15:58.024 [debug] QUERY OK source="sources" db=0.4ms idle=119.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."use_cookies", 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" = ?) [21] 09:15:58.025 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=117.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-14 18:48:24Z], 21] 09:15:58.219 [debug] QUERY OK source="media_items" db=192.7ms idle=116.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["solene nous quitte :( \n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «qashqai-e» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n’est sponsorisée !", "on a réalisé sa journée de rêve", "b728d044-7b67-413e-bc51-b652b7ad0451", 21, [], 1987, false, "7SD4EmCwedQ", "https://www.youtube.com/watch?v=7SD4EmCwedQ", 17, "/downloads/arthur/VA/Season 09/2025-08-14 on a réalisé sa journée de rêve/on a réalisé sa journée de rêve [7SD4EmCwedQ].mp4", false, false, false, 1, ~U[2025-08-14 18:48:24Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "solene nous quitte :( \n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «qashqai-e» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n’est sponsorisée !", "on a réalisé sa journée de rêve", 21, 1987, false, "7SD4EmCwedQ", "https://www.youtube.com/watch?v=7SD4EmCwedQ", "/downloads/arthur/VA/Season 09/2025-08-14 on a réalisé sa journée de rêve/on a réalisé sa journée de rêve [7SD4EmCwedQ].mp4", false, ~U[2025-08-14 18:48:24Z]] 09:15:58.220 [debug] QUERY OK source="sources" db=0.4ms idle=309.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."use_cookies", 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" = ?) [21] 09:15:58.220 [debug] QUERY OK source="media_items" db=0.3ms idle=197.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-13 18:49:07Z], 21] 09:15:58.223 [debug] QUERY OK source="media_items" db=1.9ms idle=196.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["après 10 jours de coloc il y a des tensions dans la villa\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la pièce dans la fontaine» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Pom Potes !", "ils ne se supportent plus...", "0e437ffb-1c0c-42b9-b529-605fa602095e", 21, [], 1804, false, "_gjPZP7dhMI", "https://www.youtube.com/watch?v=_gjPZP7dhMI", 18, "/downloads/arthur/VA/Season 09/2025-08-13 ils ne se supportent plus..#/ils ne se supportent plus... [_gjPZP7dhMI].mp4", false, false, false, 1, ~U[2025-08-13 18:49:07Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "après 10 jours de coloc il y a des tensions dans la villa\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «la pièce dans la fontaine» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Pom Potes !", "ils ne se supportent plus...", 21, 1804, false, "_gjPZP7dhMI", "https://www.youtube.com/watch?v=_gjPZP7dhMI", "/downloads/arthur/VA/Season 09/2025-08-13 ils ne se supportent plus..#/ils ne se supportent plus... [_gjPZP7dhMI].mp4", false, ~U[2025-08-13 18:49:07Z]] 09:15:58.224 [debug] QUERY OK source="sources" db=0.3ms idle=199.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."use_cookies", 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" = ?) [21] 09:15:58.225 [debug] QUERY OK source="media_items" db=0.3ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 19:01:27Z], 21] 09:15:58.228 [debug] QUERY OK source="media_items" db=1.9ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["bien arrivés à Positano\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "10 ans plus tard je réalise mon rêve", "ea8ddfcc-3bf4-44f5-8021-76efbf4b9864", 21, [], 1922, false, "5whlmzIesn0", "https://www.youtube.com/watch?v=5whlmzIesn0", 19, "/downloads/arthur/VA/Season 09/2025-08-12 10 ans plus tard je réalise mon rêve/10 ans plus tard je réalise mon rêve [5whlmzIesn0].mp4", false, false, false, 1, ~U[2025-08-12 19:01:27Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "bien arrivés à Positano\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "10 ans plus tard je réalise mon rêve", 21, 1922, false, "5whlmzIesn0", "https://www.youtube.com/watch?v=5whlmzIesn0", "/downloads/arthur/VA/Season 09/2025-08-12 10 ans plus tard je réalise mon rêve/10 ans plus tard je réalise mon rêve [5whlmzIesn0].mp4", false, ~U[2025-08-12 19:01:27Z]] 09:15:58.229 [debug] QUERY OK source="sources" db=0.3ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.230 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 18:46:28Z], 21] 09:15:58.233 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "je kiffe", "0d258fed-859c-4e74-9119-00b03d24d03a", 21, [], 1205, false, "m-8eGdegs0U", "https://www.youtube.com/watch?v=m-8eGdegs0U", 20, "/downloads/arthur/VA/Season 09/2025-08-11 je kiffe/je kiffe [m-8eGdegs0U].mp4", false, false, false, 1, ~U[2025-08-11 18:46:28Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «my body» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée", "je kiffe", 21, 1205, false, "m-8eGdegs0U", "https://www.youtube.com/watch?v=m-8eGdegs0U", "/downloads/arthur/VA/Season 09/2025-08-11 je kiffe/je kiffe [m-8eGdegs0U].mp4", false, ~U[2025-08-11 18:46:28Z]] 09:15:58.234 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.235 [debug] QUERY OK source="media_items" db=0.3ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 18:42:22Z], 21] 09:15:58.238 [debug] QUERY OK source="media_items" db=1.8ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «le plan de Seb» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups!", "on s'offre des cadeaux", "6ed03c5d-f454-47e3-9157-e5b0869a95a7", 21, [], 1674, false, "qkUhe4Xnoz8", "https://www.youtube.com/watch?v=qkUhe4Xnoz8", 21, "/downloads/arthur/VA/Season 09/2025-08-10 on s'offre des cadeaux/on s'offre des cadeaux [qkUhe4Xnoz8].mp4", false, false, false, 1, ~U[2025-08-10 18:42:22Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente «le plan de Seb» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups!", "on s'offre des cadeaux", 21, 1674, false, "qkUhe4Xnoz8", "https://www.youtube.com/watch?v=qkUhe4Xnoz8", "/downloads/arthur/VA/Season 09/2025-08-10 on s'offre des cadeaux/on s'offre des cadeaux [qkUhe4Xnoz8].mp4", false, ~U[2025-08-10 18:42:22Z]] 09:15:58.239 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.240 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-09 18:51:30Z], 21] 09:15:58.245 [debug] QUERY OK source="media_items" db=3.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["notre nouvelle destination!\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « on s'a nous» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a traversé la Méditerranée", "7606a4f4-a894-44f7-ac00-fb480bd28474", 21, [], 1601, false, "eJaGIRDicGo", "https://www.youtube.com/watch?v=eJaGIRDicGo", 22, "/downloads/arthur/VA/Season 09/2025-08-09 on a traversé la Méditerranée/on a traversé la Méditerranée [eJaGIRDicGo].mp4", false, false, false, 1, ~U[2025-08-09 18:51:30Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "notre nouvelle destination!\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « on s'a nous» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a traversé la Méditerranée", 21, 1601, false, "eJaGIRDicGo", "https://www.youtube.com/watch?v=eJaGIRDicGo", "/downloads/arthur/VA/Season 09/2025-08-09 on a traversé la Méditerranée/on a traversé la Méditerranée [eJaGIRDicGo].mp4", false, ~U[2025-08-09 18:51:30Z]] 09:15:58.247 [debug] QUERY OK source="sources" db=1.1ms idle=10.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."use_cookies", 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" = ?) [21] 09:15:58.253 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-08 18:42:32Z], 21] 09:15:58.257 [debug] QUERY OK source="media_items" db=2.6ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ce qui devait arriver arriva 🚒\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la rouge qui bouge» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a du appeler un médecin", "dc324b8a-a21f-4fa4-b5f2-a99685d4320d", 21, [], 1346, false, "-lvbSCP-pos", "https://www.youtube.com/watch?v=-lvbSCP-pos", 23, "/downloads/arthur/VA/Season 09/2025-08-08 on a du appeler un médecin/on a du appeler un médecin [-lvbSCP-pos].mp4", false, false, false, 1, ~U[2025-08-08 18:42:32Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "ce qui devait arriver arriva 🚒\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « la rouge qui bouge» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on a du appeler un médecin", 21, 1346, false, "-lvbSCP-pos", "https://www.youtube.com/watch?v=-lvbSCP-pos", "/downloads/arthur/VA/Season 09/2025-08-08 on a du appeler un médecin/on a du appeler un médecin [-lvbSCP-pos].mp4", false, ~U[2025-08-08 18:42:32Z]] 09:15:58.258 [debug] QUERY OK source="sources" db=0.5ms idle=16.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."use_cookies", 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" = ?) [21] 09:15:58.258 [debug] QUERY OK source="media_items" db=0.5ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 18:48:07Z], 21] 09:15:58.262 [debug] QUERY OK source="media_items" db=2.5ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["vous n'êtes pas prêts pour cet hôtel...\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le cou de marcus» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "le plus bel hôtel du monde", "520cda0c-eeec-4edc-b51b-ba37225a1e09", 21, [], 1894, false, "sPHRdub9Fso", "https://www.youtube.com/watch?v=sPHRdub9Fso", 24, "/downloads/arthur/VA/Season 09/2025-08-07 le plus bel hôtel du monde/le plus bel hôtel du monde [sPHRdub9Fso].mp4", false, false, false, 1, ~U[2025-08-07 18:48:07Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "vous n'êtes pas prêts pour cet hôtel...\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le cou de marcus» si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "le plus bel hôtel du monde", 21, 1894, false, "sPHRdub9Fso", "https://www.youtube.com/watch?v=sPHRdub9Fso", "/downloads/arthur/VA/Season 09/2025-08-07 le plus bel hôtel du monde/le plus bel hôtel du monde [sPHRdub9Fso].mp4", false, ~U[2025-08-07 18:48:07Z]] 09:15:58.263 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.264 [debug] QUERY OK source="media_items" db=0.3ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-06 18:49:55Z], 21] 09:15:58.267 [debug] QUERY OK source="media_items" db=1.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["oui, on passe la nuit au milieu du désert.\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « henri le con? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on dort au milieu du désert", "e968efd1-2b2d-4b95-9f79-4c4095eecc5f", 21, [], 1725, false, "Wfr3Ks4A2IM", "https://www.youtube.com/watch?v=Wfr3Ks4A2IM", 25, "/downloads/arthur/VA/Season 09/2025-08-06 on dort au milieu du désert/on dort au milieu du désert [Wfr3Ks4A2IM].mp4", false, false, false, 1, ~U[2025-08-06 18:49:55Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "oui, on passe la nuit au milieu du désert.\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « henri le con? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on dort au milieu du désert", 21, 1725, false, "Wfr3Ks4A2IM", "https://www.youtube.com/watch?v=Wfr3Ks4A2IM", "/downloads/arthur/VA/Season 09/2025-08-06 on dort au milieu du désert/on dort au milieu du désert [Wfr3Ks4A2IM].mp4", false, ~U[2025-08-06 18:49:55Z]] 09:15:58.267 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.268 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-05 18:50:30Z], 21] 09:15:58.276 [debug] QUERY OK source="media_items" db=6.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Ca yest nous sommes arrivés au premier stop de notre voyage ! \n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Solene ca va? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on est bien arrivés à….", "6bbf4102-46d9-4553-89c2-b68e59523fea", 21, [], 1542, false, "5NPf1E7P0lI", "https://www.youtube.com/watch?v=5NPf1E7P0lI", 26, "/downloads/arthur/VA/Season 09/2025-08-05 on est bien arrivés à…#/on est bien arrivés à…. [5NPf1E7P0lI].mp4", false, false, false, 1, ~U[2025-08-05 18:50:30Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "Ca yest nous sommes arrivés au premier stop de notre voyage ! \n\n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Solene ca va? » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "on est bien arrivés à….", 21, 1542, false, "5NPf1E7P0lI", "https://www.youtube.com/watch?v=5NPf1E7P0lI", "/downloads/arthur/VA/Season 09/2025-08-05 on est bien arrivés à…#/on est bien arrivés à…. [5NPf1E7P0lI].mp4", false, ~U[2025-08-05 18:50:30Z]] 09:15:58.276 [debug] QUERY OK source="sources" db=0.3ms idle=12.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."use_cookies", 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" = ?) [21] 09:15:58.277 [debug] QUERY OK source="media_items" db=0.4ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 18:46:09Z], 21] 09:15:58.280 [debug] QUERY OK source="media_items" db=1.9ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["première fois que j'organise une EVJF... et je crois bien la dernière haha.\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le mouchoir de Marcus » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Duo Lingo", "enterrement de vie de jeune fille !", "d014c6ff-4ffe-45fe-a58a-01ed4a55d609", 21, [], 1533, false, "qtBVVKNsYbE", "https://www.youtube.com/watch?v=qtBVVKNsYbE", 27, "/downloads/arthur/VA/Season 09/2025-08-04 enterrement de vie de jeune fille !/enterrement de vie de jeune fille ! [qtBVVKNsYbE].mp4", false, false, false, 1, ~U[2025-08-04 18:46:09Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "première fois que j'organise une EVJF... et je crois bien la dernière haha.\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « le mouchoir de Marcus » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Duo Lingo", "enterrement de vie de jeune fille !", 21, 1533, false, "qtBVVKNsYbE", "https://www.youtube.com/watch?v=qtBVVKNsYbE", "/downloads/arthur/VA/Season 09/2025-08-04 enterrement de vie de jeune fille !/enterrement de vie de jeune fille ! [qtBVVKNsYbE].mp4", false, ~U[2025-08-04 18:46:09Z]] 09:15:58.281 [debug] QUERY OK source="sources" db=0.3ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.282 [debug] QUERY OK source="media_items" db=0.3ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-03 18:55:51Z], 21] 09:15:58.285 [debug] QUERY OK source="media_items" db=1.9ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["jour un et je pleure déjà\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Lou & Ilyas » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "j’en ai pleuré…", "328dbdb5-f6a2-43b1-aaa8-7345c94edd24", 21, [], 1756, false, "otCSGLfdnC8", "https://www.youtube.com/watch?v=otCSGLfdnC8", 28, "/downloads/arthur/VA/Season 09/2025-08-03 j’en ai pleuré…/j’en ai pleuré… [otCSGLfdnC8].mp4", false, false, false, 1, ~U[2025-08-03 18:55:51Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "jour un et je pleure déjà\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « Lou & Ilyas » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo est sponsorisée par Chupa Chups", "j’en ai pleuré…", 21, 1756, false, "otCSGLfdnC8", "https://www.youtube.com/watch?v=otCSGLfdnC8", "/downloads/arthur/VA/Season 09/2025-08-03 j’en ai pleuré…/j’en ai pleuré… [otCSGLfdnC8].mp4", false, ~U[2025-08-03 18:55:51Z]] 09:15:58.286 [debug] QUERY OK source="sources" db=0.3ms idle=7.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."use_cookies", 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" = ?) [21] 09:15:58.287 [debug] QUERY OK source="media_items" db=0.4ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-02 18:56:49Z], 21] 09:15:58.290 [debug] QUERY OK source="media_items" db=2.2ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["mes vies.... \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « saison NEUF » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "la fin d'un cycle", "0b38ce7d-a9d1-4649-a940-817b8437ba90", 21, [], 2255, false, "P8Xtsyvhcu8", "https://www.youtube.com/watch?v=P8Xtsyvhcu8", 29, "/downloads/arthur/VA/Season 09/2025-08-02 la fin d'un cycle/la fin d'un cycle [P8Xtsyvhcu8].mp4", false, false, false, 1, ~U[2025-08-02 18:56:49Z], ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], "mes vies.... \n\n------------------------\n✰ SUIVEZ MOI ✰ \ninstagram ‣ @lenamahfouf ( 4.9M ♥️ )\ntiktok ‣ https://vm.tiktok.com/Cf7evy/​​​​​​​ @lenasituations\nsnapchat ‣ @lenasituations \n------------------------\n✰ CE QUE JE PORTE DANS LA VIDÉO ✰\n‣ top noir à volants: https://shorturl.at/IQjUN\n‣ jupe noir à volants: https://shorturl.at/Kc2LT\n‣ robe à pois: https://shorturl.at/wYffI (je la porte en taille S)\n‣ combinaison pendant le podcast: Jean Paul Gaultier\n‣ combishort de sport: Skims https://rvlv.me/detqg4\n------------------------\n\nMa marque: \n✰HOTEL MAHFOUF✰\nwww.hotelmahfouf.com \n\n✰MON PODCAST✰\n‣ Canapé 6 Places sur Spotify\n\n----------------------\n\n✰ MONTAGE & EQUIPEMENT DE TOUS LES JOURS ✰ \n‣ Final Cut Pro X sur iMac \n‣ Grosse caméra: Sony ||| (utilisée pour cette vidéo )\n‣ Mon ordinateur portable : https://bit.ly/37ZhWnB​​​​​​​\n‣ Mon ordinateur de bureau : https://bit.ly/3oPsV9W​​​​​​​\n‣ Mes lumières: https://bit.ly/3neRVXO​​​​​​​\n\n✰ Copyright ✰ \n▹ Vidéo écrite et dirigée par Lena Mahfouf\n▹Video produite et montée par Lena Mahfouf \n▹Introduction : Timothey Delhaize \nAnimateur Séréna Prince Elisa Lefebvre Maxwell Delhaize\n\n----------------------------------------------------------------------------------------------------\nCommente « saison NEUF » si tu as lu la barre d'info en entier. :p \n-----------------------------------------------------------------------------------------------------\n\n▹ Certains liens sont affiliés ce qui signifie que je touche une commission sur les ventes, mais cela ne change rien pour vous. \n▹ Cette vidéo n'est pas sponsorisée.", "la fin d'un cycle", 21, 2255, false, "P8Xtsyvhcu8", "https://www.youtube.com/watch?v=P8Xtsyvhcu8", "/downloads/arthur/VA/Season 09/2025-08-02 la fin d'un cycle/la fin d'un cycle [P8Xtsyvhcu8].mp4", false, ~U[2025-08-02 18:56:49Z]] 09:15:58.291 [debug] QUERY OK source="sources" db=0.3ms idle=8.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z], 21] 09:15:58.292 [debug] QUERY OK source="media_items" db=0.7ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."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 ((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")))) [21] 09:15:58.295 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?,?,?,?) RETURNING "id" [16429, 63982, ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z]] 09:15:58.296 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT count(*) 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")))) [21] 09:15:58.297 [debug] QUERY OK source="media_items" db=0.2ms idle=4.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 09:15:58.299 [debug] QUERY OK source="tasks" db=0.2ms idle=4.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?,?,?,?) RETURNING "id" [16430, 21, ~U[2026-03-13 08:15:58Z], ~U[2026-03-13 08:15:58Z]] 09:15:58.300 [info] {"args":{"id":21},"id":16421,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":39069878,"event":"job:stop","queue_time":324952,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:15:58.302 [info] {"args":{"id":63982},"id":16429,"meta":{},"system_time":1773389758302511508,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 09:15:58.303 [debug] QUERY OK source="media_items" db=0.4ms idle=3.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."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" = ?) [63982] 09:15:58.303 [info] User scripts lifecyle file either not present or is empty. Skipping. 09:15:58.304 [debug] QUERY OK source="sources" db=0.4ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [21] 09:15:58.305 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:58.306 [debug] QUERY OK source="media_items" db=0.5ms idle=3.3ms SELECT 1 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."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")))) LIMIT 1 [63982] 09:15:58.320 [debug] QUERY OK source="media_metadata" db=0.2ms idle=15.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [63982] 09:15:58.321 [debug] QUERY OK source="media_profiles" db=0.3ms idle=15.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] 09:15:58.322 [debug] QUERY OK source="settings" db=0.2ms idle=15.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:58.322 [debug] QUERY OK source="settings" db=0.2ms idle=14.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:58.323 [debug] Running yt-dlp command for action: get_downloadable_status 09:15:58.334 [debug] QUERY OK source="settings" db=0.2ms idle=24.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:58.334 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TMfuX7kGdNs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/78/5f/785f8934a6c106552efbb529ce2feda42ccef1a4524503d51543dca34be63a2d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:16:00.369 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TMfuX7kGdNs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/78/5f/785f8934a6c106552efbb529ce2feda42ccef1a4524503d51543dca34be63a2d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one ERROR: [youtube] TMfuX7kGdNs: Video unavailable 09:16:00.369 [error] yt-dlp download error for media item #63982: "WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one\nERROR: [youtube] TMfuX7kGdNs: Video unavailable\n" 09:16:00.369 [error] yt-dlp download will not be retried: "WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one\nERROR: [youtube] TMfuX7kGdNs: Video unavailable\n" 09:16:00.370 [info] {"args":{"id":63982},"id":16429,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":2067023,"event":"job:stop","queue_time":301095,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 09:16:24.397 [info] GET /healthcheck 09:16:24.397 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:16:24.397 [info] Sent 200 in 390µs 09:16:54.669 [info] GET /healthcheck 09:16:54.669 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:16:54.670 [info] Sent 200 in 333µs 09:17:24.823 [info] GET /healthcheck 09:17:24.823 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:17:24.823 [info] Sent 200 in 523µs 09:17:54.953 [info] GET /healthcheck 09:17:54.953 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:17:54.953 [info] Sent 200 in 479µs 09:18:25.058 [info] GET /healthcheck 09:18:25.059 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:18:25.059 [info] Sent 200 in 344µs 09:18:55.171 [info] GET /healthcheck 09:18:55.171 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:18:55.171 [info] Sent 200 in 317µs 09:19:25.280 [info] GET /healthcheck 09:19:25.280 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:19:25.280 [info] Sent 200 in 367µs 09:19:55.615 [info] GET /healthcheck 09:19:55.616 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:19:55.616 [info] Sent 200 in 322µs 09:20:25.722 [info] GET /healthcheck 09:20:25.722 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:20:25.723 [info] Sent 200 in 353µs 09:20:55.836 [info] GET /healthcheck 09:20:55.836 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:20:55.837 [info] Sent 200 in 278µs 09:21:25.949 [info] GET /healthcheck 09:21:25.949 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:21:25.949 [info] Sent 200 in 420µs 09:21:56.242 [info] GET /healthcheck 09:21:56.243 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:21:56.243 [info] Sent 200 in 306µs 09:22:26.487 [info] GET /healthcheck 09:22:26.487 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:22:26.487 [info] Sent 200 in 331µs 09:22:56.600 [info] GET /healthcheck 09:22:56.600 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:22:56.600 [info] Sent 200 in 413µs 09:23:26.703 [info] GET /healthcheck 09:23:26.704 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:23:26.704 [info] Sent 200 in 330µs 09:23:56.822 [info] GET /healthcheck 09:23:56.822 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:23:56.822 [info] Sent 200 in 345µs 09:24:26.934 [info] GET /healthcheck 09:24:26.935 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:24:26.935 [info] Sent 200 in 497µs 09:24:57.150 [info] GET /healthcheck 09:24:57.150 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:24:57.150 [info] Sent 200 in 343µs 09:25:27.263 [info] GET /healthcheck 09:25:27.263 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:25:27.263 [info] Sent 200 in 419µs 09:25:57.397 [info] GET /healthcheck 09:25:57.397 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:25:57.397 [info] Sent 200 in 407µs 09:26:27.526 [info] GET /healthcheck 09:26:27.527 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:26:27.527 [info] Sent 200 in 358µs 09:26:57.742 [info] GET /healthcheck 09:26:57.742 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:26:57.742 [info] Sent 200 in 375µs 09:27:27.844 [info] GET /healthcheck 09:27:27.844 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:27:27.844 [info] Sent 200 in 401µs 09:27:57.937 [info] GET /healthcheck 09:27:57.937 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:27:57.938 [info] Sent 200 in 387µs 09:28:28.104 [info] GET /healthcheck 09:28:28.104 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:28:28.104 [info] Sent 200 in 377µs 09:28:58.204 [info] GET /healthcheck 09:28:58.204 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:28:58.204 [info] Sent 200 in 420µs 09:29:28.297 [info] GET /healthcheck 09:29:28.297 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:29:28.297 [info] Sent 200 in 367µs 09:29:58.411 [info] GET /healthcheck 09:29:58.411 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:29:58.411 [info] Sent 200 in 534µs 09:30:28.648 [info] GET /healthcheck 09:30:28.648 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:30:28.648 [info] Sent 200 in 385µs 09:30:58.794 [info] GET /healthcheck 09:30:58.794 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:30:58.794 [info] Sent 200 in 437µs 09:31:28.932 [info] GET /healthcheck 09:31:28.933 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:31:28.933 [info] Sent 200 in 542µs 09:31:59.040 [info] GET /healthcheck 09:31:59.040 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:31:59.040 [info] Sent 200 in 521µs 09:32:29.153 [info] GET /healthcheck 09:32:29.153 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:32:29.153 [info] Sent 200 in 355µs 09:32:59.286 [info] GET /healthcheck 09:32:59.286 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:32:59.286 [info] Sent 200 in 518µs 09:33:29.511 [info] GET /healthcheck 09:33:29.511 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:33:29.511 [info] Sent 200 in 369µs 09:33:59.719 [info] GET /healthcheck 09:33:59.719 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:33:59.719 [info] Sent 200 in 353µs 09:34:29.863 [info] GET /healthcheck 09:34:29.864 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:34:29.864 [info] Sent 200 in 347µs 09:35:00.001 [info] GET /healthcheck 09:35:00.002 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:35:00.002 [info] Sent 200 in 310µs 09:35:30.183 [info] GET /healthcheck 09:35:30.183 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:35:30.183 [info] Sent 200 in 289µs 09:36:00.563 [info] GET /healthcheck 09:36:00.563 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:36:00.563 [info] Sent 200 in 288µs 09:36:30.832 [info] GET /healthcheck 09:36:30.832 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:36:30.833 [info] Sent 200 in 814µs 09:37:01.042 [info] GET /healthcheck 09:37:01.043 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:37:01.043 [info] Sent 200 in 330µs 09:37:31.328 [info] GET /healthcheck 09:37:31.329 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:37:31.329 [info] Sent 200 in 323µs 09:38:01.565 [info] GET /healthcheck 09:38:01.566 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:38:01.566 [info] Sent 200 in 353µs 09:38:31.669 [info] GET /healthcheck 09:38:31.669 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:38:31.669 [info] Sent 200 in 416µs 09:39:01.770 [info] GET /healthcheck 09:39:01.770 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:39:01.770 [info] Sent 200 in 327µs 09:39:31.902 [info] GET /healthcheck 09:39:31.902 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:39:31.902 [info] Sent 200 in 342µs 09:40:02.010 [info] GET /healthcheck 09:40:02.010 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:40:02.010 [info] Sent 200 in 290µs 09:40:32.171 [info] GET /healthcheck 09:40:32.171 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:40:32.171 [info] Sent 200 in 352µs 09:41:02.271 [info] GET /healthcheck 09:41:02.271 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:41:02.272 [info] Sent 200 in 289µs 09:41:19.037 [info] GET /sources/17/media/49419 09:41:19.038 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "49419", "source_id" => "17"} Pipelines: [:browser] 09:41:19.038 [debug] QUERY OK source="media_items" db=0.4ms idle=1929.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."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" = ?) [49419] 09:41:19.039 [debug] QUERY OK source="tasks" db=0.4ms idle=1930.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [49419] 09:41:19.040 [debug] QUERY OK source="sources" db=0.5ms idle=1748.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."use_cookies", 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" = ?) [17] 09:41:19.040 [debug] QUERY OK source="settings" db=0.2ms idle=929.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:41:19.041 [debug] QUERY OK source="settings" db=0.1ms idle=748.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:41:19.042 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:41:19.043 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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" = ?) [2] 09:41:19.065 [info] Sent 200 in 27ms 09:41:32.378 [info] GET /healthcheck 09:41:32.379 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:41:32.379 [info] Sent 200 in 267µs 09:42:02.483 [info] GET /healthcheck 09:42:02.483 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:42:02.484 [info] Sent 200 in 935µs 09:42:32.594 [info] GET /healthcheck 09:42:32.595 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:42:32.595 [info] Sent 200 in 309µs 09:43:02.748 [info] GET /healthcheck 09:43:02.748 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:43:02.748 [info] Sent 200 in 373µs 09:43:33.055 [info] GET /healthcheck 09:43:33.055 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:43:33.056 [info] Sent 200 in 344µs 09:44:03.281 [info] GET /healthcheck 09:44:03.281 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:44:03.281 [info] Sent 200 in 260µs 09:44:33.376 [info] GET /healthcheck 09:44:33.376 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:44:33.376 [info] Sent 200 in 325µs 09:45:03.465 [info] GET /healthcheck 09:45:03.466 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:45:03.466 [info] Sent 200 in 342µs 09:45:33.679 [info] GET /healthcheck 09:45:33.679 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:45:33.679 [info] Sent 200 in 367µs 09:46:03.877 [info] GET /healthcheck 09:46:03.878 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:46:03.878 [info] Sent 200 in 367µs 09:46:33.977 [info] GET /healthcheck 09:46:33.977 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:46:33.977 [info] Sent 200 in 339µs 09:47:04.083 [info] GET /healthcheck 09:47:04.083 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:47:04.083 [info] Sent 200 in 332µs 09:47:34.193 [info] GET /healthcheck 09:47:34.193 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:47:34.194 [info] Sent 200 in 351µs 09:48:04.297 [info] GET /healthcheck 09:48:04.297 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:48:04.297 [info] Sent 200 in 349µs 09:48:34.494 [info] GET /healthcheck 09:48:34.494 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:48:34.494 [info] Sent 200 in 312µs 09:49:04.822 [info] GET /healthcheck 09:49:04.822 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:49:04.823 [info] Sent 200 in 347µs 09:49:34.981 [info] GET /healthcheck 09:49:34.981 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:49:34.981 [info] Sent 200 in 363µs 09:50:05.085 [info] GET /healthcheck 09:50:05.086 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:50:05.086 [info] Sent 200 in 359µs 09:50:35.192 [info] GET /healthcheck 09:50:35.192 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:50:35.192 [info] Sent 200 in 349µs 09:51:05.293 [info] GET /healthcheck 09:51:05.293 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:51:05.293 [info] Sent 200 in 360µs 09:51:35.399 [info] GET /healthcheck 09:51:35.400 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:51:35.400 [info] Sent 200 in 351µs 09:52:05.504 [info] GET /healthcheck 09:52:05.504 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:52:05.504 [info] Sent 200 in 340µs 09:52:35.610 [info] GET /healthcheck 09:52:35.610 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:52:35.610 [info] Sent 200 in 367µs 09:53:05.857 [info] GET /healthcheck 09:53:05.857 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:53:05.857 [info] Sent 200 in 373µs 09:53:35.968 [info] GET /healthcheck 09:53:35.968 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:53:35.968 [info] Sent 200 in 403µs 09:54:06.088 [info] GET /healthcheck 09:54:06.089 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:54:06.089 [info] Sent 200 in 326µs 09:54:36.191 [info] GET /healthcheck 09:54:36.191 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:54:36.191 [info] Sent 200 in 336µs 09:55:06.292 [info] GET /healthcheck 09:55:06.292 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:55:06.292 [info] Sent 200 in 482µs 09:55:36.410 [info] GET /healthcheck 09:55:36.410 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:55:36.410 [info] Sent 200 in 438µs 09:56:06.531 [info] GET /healthcheck 09:56:06.531 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:56:06.531 [info] Sent 200 in 281µs 09:56:36.665 [info] GET /healthcheck 09:56:36.666 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:56:36.666 [info] Sent 200 in 275µs 09:57:06.765 [info] GET /healthcheck 09:57:06.765 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:57:06.765 [info] Sent 200 in 391µs 09:57:36.870 [info] GET /healthcheck 09:57:36.870 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:57:36.870 [info] Sent 200 in 337µs 09:58:06.971 [info] GET /healthcheck 09:58:06.971 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:58:06.971 [info] Sent 200 in 479µs 09:58:37.075 [info] GET /healthcheck 09:58:37.075 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:58:37.075 [info] Sent 200 in 374µs 09:59:07.180 [info] GET /healthcheck 09:59:07.180 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:59:07.180 [info] Sent 200 in 276µs 09:59:37.282 [info] GET /healthcheck 09:59:37.282 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 09:59:37.282 [info] Sent 200 in 468µs 10:00:07.389 [info] GET /healthcheck 10:00:07.389 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:00:07.389 [info] Sent 200 in 305µs 10:00:37.493 [info] GET /healthcheck 10:00:37.493 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:00:37.493 [info] Sent 200 in 284µs 10:01:07.593 [info] GET /healthcheck 10:01:07.594 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:01:07.594 [info] Sent 200 in 300µs 10:01:37.692 [info] GET /healthcheck 10:01:37.692 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:01:37.692 [info] Sent 200 in 316µs 10:02:07.789 [info] GET /healthcheck 10:02:07.789 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:02:07.789 [info] Sent 200 in 328µs 10:02:37.889 [info] GET /healthcheck 10:02:37.890 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:02:37.890 [info] Sent 200 in 332µs 10:03:08.050 [info] GET /healthcheck 10:03:08.050 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:03:08.050 [info] Sent 200 in 350µs 10:03:38.266 [info] GET /healthcheck 10:03:38.267 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:03:38.267 [info] Sent 200 in 340µs 10:04:08.370 [info] GET /healthcheck 10:04:08.370 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:04:08.370 [info] Sent 200 in 299µs 10:04:38.489 [info] GET /healthcheck 10:04:38.489 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:04:38.489 [info] Sent 200 in 359µs 10:05:08.593 [info] GET /healthcheck 10:05:08.593 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:05:08.593 [info] Sent 200 in 306µs 10:05:38.784 [info] GET /healthcheck 10:05:38.784 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:05:38.784 [info] Sent 200 in 324µs 10:06:08.922 [info] GET /healthcheck 10:06:08.922 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:06:08.923 [info] Sent 200 in 422µs 10:06:39.037 [info] GET /healthcheck 10:06:39.037 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:06:39.038 [info] Sent 200 in 368µs 10:07:09.132 [info] GET /healthcheck 10:07:09.132 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:07:09.132 [info] Sent 200 in 303µs 10:07:39.229 [info] GET /healthcheck 10:07:39.229 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:07:39.229 [info] Sent 200 in 375µs 10:08:09.338 [info] GET /healthcheck 10:08:09.338 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:08:09.338 [info] Sent 200 in 286µs 10:08:39.594 [info] GET /healthcheck 10:08:39.594 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:08:39.594 [info] Sent 200 in 324µs 10:09:09.810 [info] GET /healthcheck 10:09:09.810 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:09:09.810 [info] Sent 200 in 283µs 10:09:40.107 [info] GET /healthcheck 10:09:40.107 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:09:40.107 [info] Sent 200 in 388µs 10:10:10.213 [info] GET /healthcheck 10:10:10.213 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:10:10.213 [info] Sent 200 in 352µs 10:10:21.903 [info] GET /sources/8/media/219309 10:10:21.903 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "219309", "prevent_download" => "true", "source_id" => "8"} Pipelines: [:browser] 10:10:21.904 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1172.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."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" = ?) [219309] 10:10:21.905 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=789.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" [219309] 10:10:21.905 [debug] QUERY OK source="sources" db=0.5ms idle=789.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."use_cookies", 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" = ?) [8] 10:10:21.906 [debug] QUERY OK source="settings" db=0.2ms idle=791.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:21.906 [debug] QUERY OK source="settings" db=0.1ms idle=173.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:21.907 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:21.909 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=3.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] 10:10:21.911 [info] Sent 200 in 8ms 10:10:22.402 [info] GET /sources/8/media/219309/edit 10:10:22.402 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "219309", "source_id" => "8"} Pipelines: [:browser] 10:10:22.403 [debug] QUERY OK source="media_items" db=0.3ms 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."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" = ?) [219309] 10:10:22.404 [debug] QUERY OK source="settings" db=0.2ms idle=497.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:22.404 [debug] QUERY OK source="settings" db=0.2ms idle=497.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:22.405 [debug] QUERY OK source="settings" db=0.2ms idle=497.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:10:22.407 [info] Sent 200 in 4ms 10:10:40.313 [info] GET /healthcheck 10:10:40.313 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:10:40.313 [info] Sent 200 in 366µs 10:11:10.464 [info] GET /healthcheck 10:11:10.465 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:11:10.465 [info] Sent 200 in 275µs 10:11:40.562 [info] GET /healthcheck 10:11:40.562 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:11:40.563 [info] Sent 200 in 369µs 10:12:10.681 [info] GET /healthcheck 10:12:10.681 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:12:10.681 [info] Sent 200 in 359µs 10:12:40.781 [info] GET /healthcheck 10:12:40.781 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:12:40.781 [info] Sent 200 in 389µs 10:12:58.964 [info] GET /sources/8/media/219309/force_download 10:12:58.965 [debug] QUERY OK source="settings" db=0.3ms idle=1848.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:12:58.966 [debug] QUERY OK source="settings" db=0.1ms idle=1849.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:12:58.966 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:12:58.966 [error] #PID<0.136575.0> running PinchflatWeb.Endpoint (connection #PID<0.136574.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/8/media/219309/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/8/media/219309/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/8/media/219309/force_download", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136575.0>, params: %{}, path_info: ["sources", "8", "media", "219309", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/8/media/219309/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxbs09Mn2KnrRoADLNC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/8/media/219309/force_download", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/8/media/219309/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/8/media/219309/force_download", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52384}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136575.0>, params: %{}, path_info: ["sources", "8", "media", "219309", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/8/media/219309/force_do (truncated) 10:13:10.905 [info] GET /healthcheck 10:13:10.905 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:13:10.905 [info] Sent 200 in 347µs 10:13:41.139 [info] GET /healthcheck 10:13:41.140 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:13:41.140 [info] Sent 200 in 320µs 10:14:11.374 [info] GET /healthcheck 10:14:11.374 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:14:11.374 [info] Sent 200 in 285µs 10:14:41.646 [info] GET /healthcheck 10:14:41.647 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:14:41.647 [info] Sent 200 in 341µs 10:15:11.748 [info] GET /healthcheck 10:15:11.748 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:15:11.748 [info] Sent 200 in 363µs 10:15:41.866 [info] GET /healthcheck 10:15:41.867 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:15:41.867 [info] Sent 200 in 361µs 10:16:11.975 [info] GET /healthcheck 10:16:11.975 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:16:11.976 [info] Sent 200 in 356µs 10:16:42.088 [info] GET /healthcheck 10:16:42.088 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:16:42.088 [info] Sent 200 in 416µs 10:17:12.235 [info] GET /healthcheck 10:17:12.236 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:17:12.236 [info] Sent 200 in 412µs 10:17:42.567 [info] GET /healthcheck 10:17:42.567 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:17:42.567 [info] Sent 200 in 447µs 10:17:53.156 [info] GET /sources/5/media/416231/edit 10:17:53.156 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "416231", "source_id" => "5"} Pipelines: [:browser] 10:17:53.157 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=544.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."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" = ?) [416231] 10:17:53.158 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=41.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.159 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.160 [debug] QUERY OK source="settings" db=0.2ms idle=42.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.161 [info] Sent 200 in 5ms 10:17:53.235 [info] GET /sources/5/media/427713/edit 10:17:53.235 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "427713", "source_id" => "5"} Pipelines: [:browser] 10:17:53.236 [debug] QUERY OK source="media_items" db=0.3ms idle=119.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."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" = ?) [427713] 10:17:53.237 [debug] QUERY OK source="settings" db=0.2ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.237 [debug] QUERY OK source="settings" db=0.1ms idle=78.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.238 [debug] QUERY OK source="settings" db=0.1ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:17:53.240 [info] Sent 200 in 5ms 10:18:10.406 [info] GET /sources/5/media/416189/edit 10:18:10.406 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "416189", "source_id" => "5"} Pipelines: [:browser] 10:18:10.407 [debug] QUERY OK source="media_items" db=0.3ms idle=1289.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."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" = ?) [416189] 10:18:10.408 [debug] QUERY OK source="settings" db=0.2ms idle=1290.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.408 [debug] QUERY OK source="settings" db=0.2ms idle=1291.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.409 [debug] QUERY OK source="settings" db=0.2ms idle=755.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.410 [info] Sent 200 in 4ms 10:18:10.517 [info] GET /sources/5/edit 10:18:10.517 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 10:18:10.518 [debug] QUERY OK source="sources" db=0.3ms idle=401.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."use_cookies", 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] 10:18:10.519 [debug] QUERY OK source="media_profiles" db=0.4ms idle=111.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" [] 10:18:10.520 [debug] QUERY OK source="settings" db=0.3ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.520 [debug] QUERY OK source="settings" db=0.2ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.521 [debug] QUERY OK source="settings" db=0.2ms idle=111.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:10.526 [info] Sent 200 in 8ms 10:18:12.691 [info] GET /healthcheck 10:18:12.691 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:18:12.692 [info] Sent 200 in 306µs 10:18:13.928 [info] GET /sources/5/media/86357 10:18:13.928 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "86357", "source_id" => "5"} Pipelines: [:browser] 10:18:13.929 [debug] QUERY OK source="media_items" db=0.4ms idle=1811.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."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" = ?) [86357] 10:18:13.930 [debug] QUERY OK source="tasks" db=0.3ms idle=1812.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" [86357] 10:18:13.930 [debug] QUERY OK source="sources" db=0.4ms idle=1812.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."use_cookies", 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] 10:18:13.931 [debug] QUERY OK source="settings" db=0.2ms idle=1270.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:13.931 [debug] QUERY OK source="settings" db=0.2ms idle=269.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:13.932 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:13.933 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 10:18:13.937 [info] Sent 200 in 9ms 10:18:14.074 [info] GET /sources/5/media/32275/edit 10:18:14.074 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "32275", "source_id" => "5"} Pipelines: [:browser] 10:18:14.075 [debug] QUERY OK source="media_items" db=0.4ms idle=144.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."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" = ?) [32275] 10:18:14.076 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:14.076 [debug] QUERY OK source="settings" db=0.2ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:14.077 [debug] QUERY OK source="settings" db=0.2ms idle=144.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:14.078 [info] Sent 200 in 4ms 10:18:31.204 [info] GET /sources/5/media/34916 10:18:31.204 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "34916", "source_id" => "5"} Pipelines: [:browser] 10:18:31.205 [debug] QUERY OK source="media_items" db=0.4ms idle=509.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."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" = ?) [34916] 10:18:31.206 [debug] QUERY OK source="tasks" db=0.2ms idle=89.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" [34916] 10:18:31.207 [debug] QUERY OK source="sources" db=0.6ms idle=89.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."use_cookies", 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] 10:18:31.207 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.208 [debug] QUERY OK source="settings" db=0.1ms idle=91.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.209 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.210 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 10:18:31.214 [info] Sent 200 in 9ms 10:18:31.224 [info] GET /sources/5/media/86357/edit 10:18:31.224 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "86357", "source_id" => "5"} Pipelines: [:browser] 10:18:31.225 [debug] QUERY OK source="media_items" db=0.3ms idle=17.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."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" = ?) [86357] 10:18:31.225 [debug] QUERY OK source="settings" db=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.226 [debug] QUERY OK source="settings" db=0.1ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.227 [debug] QUERY OK source="settings" db=0.2ms idle=17.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:18:31.228 [info] Sent 200 in 4ms 10:18:42.837 [info] GET /healthcheck 10:18:42.837 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:18:42.838 [info] Sent 200 in 377µs 10:19:12.981 [info] GET /healthcheck 10:19:12.981 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:19:12.981 [info] Sent 200 in 460µs 10:19:21.425 [info] GET /sources/5/media/37761/edit 10:19:21.425 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "37761", "source_id" => "5"} Pipelines: [:browser] 10:19:21.426 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1309.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."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" = ?) [37761] 10:19:21.427 [debug] QUERY OK source="settings" db=0.3ms idle=632.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:21.428 [debug] QUERY OK source="settings" db=0.2ms idle=311.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:21.429 [debug] QUERY OK source="settings" db=0.2ms idle=311.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:21.430 [info] Sent 200 in 5ms 10:19:21.492 [info] GET /sources/5/force_download_pending 10:19:21.493 [debug] QUERY OK source="settings" db=0.2ms idle=376.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:21.493 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:21.494 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:19:21.494 [error] #PID<0.136636.0> running PinchflatWeb.Endpoint (connection #PID<0.136635.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/5/force_download_pending ** (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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_download_pending", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136636.0>, params: %{}, path_info: ["sources", "5", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxcDF-802Fp18QAFRoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_download_pending", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_download_pending", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 52956}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136636.0>, params: %{}, path_info: ["sources", "5", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_download_pending", resp_body: nil, resp_cookies: %{} (truncated) 10:19:43.102 [info] GET /healthcheck 10:19:43.102 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:19:43.102 [info] Sent 200 in 291µs 10:19:52.713 [info] GET /sources/5/media/34918 10:19:52.713 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "34918", "source_id" => "5"} Pipelines: [:browser] 10:19:52.714 [debug] QUERY OK source="media_items" db=0.3ms idle=1596.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."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" = ?) [34918] 10:19:52.715 [debug] QUERY OK source="tasks" db=0.4ms idle=1597.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" [34918] 10:19:52.715 [debug] QUERY OK source="sources" db=0.4ms idle=1597.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."use_cookies", 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] 10:19:52.715 [debug] QUERY OK source="settings" db=0.2ms idle=1598.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.716 [debug] QUERY OK source="settings" db=0.1ms idle=863.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.717 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.718 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 10:19:52.721 [info] Sent 200 in 7ms 10:19:52.837 [info] GET /sources/5 10:19:52.837 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "5"} Pipelines: [:browser] 10:19:52.838 [debug] QUERY OK source="sources" db=0.3ms idle=122.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."use_cookies", 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] 10:19:52.839 [debug] QUERY OK source="media_profiles" db=0.3ms idle=122.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] 10:19:52.840 [debug] QUERY OK source="tasks" db=0.6ms idle=123.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 (?,?,?,?)) [5, "executing", "available", "scheduled", "retryable"] 10:19:52.841 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=123.5ms 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" = ?) [16416] 10:19:52.841 [debug] QUERY OK source="settings" db=0.2ms idle=122.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.842 [debug] QUERY OK source="settings" db=0.3ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.843 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:52.846 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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] 10:19:52.847 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms 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 ((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] 10:19:52.848 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:19:52.849 [debug] QUERY OK source="sources" db=0.4ms 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."use_cookies", 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] 10:19:52.850 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 10:19:52.851 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:19:52.853 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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] 10:19:52.854 [debug] QUERY OK source="media_items" db=0.7ms idle=5.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 (((((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] 10:19:52.855 [debug] QUERY OK source="media_items" db=0.9ms idle=4.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:19:52.857 [info] Sent 200 in 20ms 10:19:57.077 [info] GET /sources/5/media/34916/edit 10:19:57.078 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "34916", "source_id" => "5"} Pipelines: [:browser] 10:19:57.078 [debug] QUERY OK source="media_items" db=0.5ms idle=961.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."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" = ?) [34916] 10:19:57.079 [debug] QUERY OK source="settings" db=0.3ms idle=962.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.080 [debug] QUERY OK source="settings" db=0.1ms idle=963.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.081 [debug] QUERY OK source="settings" db=0.2ms idle=964.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.082 [info] Sent 200 in 5ms 10:19:57.227 [info] GET /sources/5/media/34920 10:19:57.227 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "34920", "source_id" => "5"} Pipelines: [:browser] 10:19:57.228 [debug] QUERY OK source="media_items" db=0.3ms idle=365.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."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" = ?) [34920] 10:19:57.229 [debug] QUERY OK source="tasks" db=0.2ms idle=149.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" [34920] 10:19:57.229 [debug] QUERY OK source="sources" db=0.4ms idle=149.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."use_cookies", 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] 10:19:57.230 [debug] QUERY OK source="settings" db=0.2ms idle=149.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.230 [debug] QUERY OK source="settings" db=0.2ms idle=149.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.231 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:19:57.233 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.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] 10:19:57.236 [info] Sent 200 in 8ms 10:20:13.369 [info] GET /healthcheck 10:20:13.369 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:20:13.369 [info] Sent 200 in 453µs 10:20:28.246 [info] GET /sources/5/media/101990 10:20:28.246 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "101990", "source_id" => "5"} Pipelines: [:browser] 10:20:28.247 [debug] QUERY OK source="media_items" db=0.6ms idle=1128.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."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" = ?) [101990] 10:20:28.248 [debug] QUERY OK source="tasks" db=0.3ms idle=1129.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" [101990] 10:20:28.248 [debug] QUERY OK source="sources" db=0.6ms idle=1129.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."use_cookies", 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] 10:20:28.249 [debug] QUERY OK source="settings" db=0.2ms idle=328.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.250 [debug] QUERY OK source="settings" db=0.1ms idle=305.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.250 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.252 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 10:20:28.255 [info] Sent 200 in 8ms 10:20:28.342 [info] GET /sources/5/media/34920/edit 10:20:28.343 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "34920", "source_id" => "5"} Pipelines: [:browser] 10:20:28.343 [debug] QUERY OK source="media_items" db=0.3ms idle=94.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."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" = ?) [34920] 10:20:28.344 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.345 [debug] QUERY OK source="settings" db=0.3ms idle=94.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.345 [debug] QUERY OK source="settings" db=0.2ms idle=94.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:28.347 [info] Sent 200 in 4ms 10:20:43.490 [info] GET /healthcheck 10:20:43.490 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:20:43.490 [info] Sent 200 in 461µs 10:20:43.917 [info] GET /sources/5/media/101990/edit 10:20:43.917 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "101990", "source_id" => "5"} Pipelines: [:browser] 10:20:43.918 [debug] QUERY OK source="media_items" db=0.3ms idle=1799.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."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" = ?) [101990] 10:20:43.919 [debug] QUERY OK source="settings" db=0.2ms idle=1.8e3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:43.919 [debug] QUERY OK source="settings" db=0.1ms idle=1800.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:43.920 [debug] QUERY OK source="settings" db=0.2ms idle=1801.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:20:43.922 [info] Sent 200 in 5ms 10:21:13.593 [info] GET /healthcheck 10:21:13.593 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:21:13.593 [info] Sent 200 in 326µs 10:21:24.933 [info] GET /sources/5/media/34918/edit 10:21:24.933 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "34918", "source_id" => "5"} Pipelines: [:browser] 10:21:24.934 [debug] QUERY OK source="media_items" db=0.3ms idle=1815.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."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" = ?) [34918] 10:21:24.935 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1816.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:24.935 [debug] QUERY OK source="settings" db=0.2ms idle=1816.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:24.936 [debug] QUERY OK source="settings" db=0.2ms idle=909.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:24.938 [info] Sent 200 in 4ms 10:21:25.039 [info] GET /sources/5/media/37761 10:21:25.039 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37761", "source_id" => "5"} Pipelines: [:browser] 10:21:25.040 [debug] QUERY OK source="media_items" db=0.3ms idle=105.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."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" = ?) [37761] 10:21:25.041 [debug] QUERY OK source="tasks" db=0.2ms idle=105.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" [37761] 10:21:25.041 [debug] QUERY OK source="sources" db=0.4ms idle=105.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."use_cookies", 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] 10:21:25.042 [debug] QUERY OK source="settings" db=0.2ms idle=105.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:25.042 [debug] QUERY OK source="settings" db=0.2ms idle=13.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:25.043 [debug] QUERY OK source="settings" db=0.3ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:25.045 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 10:21:25.084 [info] Sent 200 in 44ms 10:21:43.696 [info] GET /healthcheck 10:21:43.696 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:21:43.696 [info] Sent 200 in 357µs 10:21:50.113 [info] GET /sources/new 10:21:50.113 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "5"} Pipelines: [:browser] 10:21:50.114 [debug] QUERY OK source="sources" db=0.5ms idle=1995.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."use_cookies", 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] 10:21:50.115 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1995.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:21:50.115 [debug] QUERY OK source="settings" db=0.2ms idle=1037.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:50.116 [debug] QUERY OK source="settings" db=0.2ms idle=997.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:50.117 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:50.117 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:50.118 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:21:50.122 [info] Sent 200 in 9ms 10:22:13.838 [info] GET /healthcheck 10:22:13.839 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:22:13.839 [info] Sent 200 in 288µs 10:22:21.487 [info] GET /sources/5/media/125139 10:22:21.487 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "125139", "source_id" => "5"} Pipelines: [:browser] 10:22:21.488 [debug] QUERY OK source="media_items" db=0.4ms idle=369.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."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" = ?) [125139] 10:22:21.489 [debug] QUERY OK source="sources" db=0.7ms idle=370.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."use_cookies", 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] 10:22:21.490 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=370.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" [125139] 10:22:21.491 [debug] QUERY OK source="settings" db=0.2ms idle=371.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:21.491 [debug] QUERY OK source="settings" db=0.2ms idle=351.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:21.492 [debug] QUERY OK source="settings" db=0.1ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:21.493 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 10:22:21.513 [info] Sent 200 in 26ms 10:22:43.940 [info] GET /healthcheck 10:22:43.940 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:22:43.940 [info] Sent 200 in 313µs 10:22:56.337 [info] GET /sources/5/media/125139/edit 10:22:56.337 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "125139", "source_id" => "5"} Pipelines: [:browser] 10:22:56.338 [debug] QUERY OK source="media_items" db=0.4ms idle=1218.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."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" = ?) [125139] 10:22:56.339 [debug] QUERY OK source="settings" db=0.3ms idle=1219.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:56.340 [debug] QUERY OK source="settings" db=0.1ms idle=1219.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:56.340 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1132.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:22:56.342 [info] Sent 200 in 5ms 10:23:07.076 [info] GET /sources/5/force_metadata_refresh 10:23:07.077 [debug] QUERY OK source="settings" db=0.2ms idle=957.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:07.078 [debug] QUERY OK source="settings" db=0.2ms idle=957.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:07.078 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:23:07.078 [error] #PID<0.136697.0> running PinchflatWeb.Endpoint (connection #PID<0.136696.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/5/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_metadata_refresh", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136697.0>, params: %{}, path_info: ["sources", "5", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxcQOWVBYZr31QAFR5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_metadata_refresh", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_metadata_refresh", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53284}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136697.0>, params: %{}, path_info: ["sources", "5", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_metadata_refresh", resp_body: nil, resp_cookies: %{} (truncated) 10:23:07.145 [info] GET /media_profiles/1 10:23:07.145 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 10:23:07.146 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1025.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:23:07.147 [debug] QUERY OK source="sources" db=0.7ms idle=1026.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 10:23:07.148 [debug] QUERY OK source="settings" db=0.1ms idle=919.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:07.149 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:07.150 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:07.153 [info] Sent 200 in 7ms 10:23:14.079 [info] GET /healthcheck 10:23:14.079 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:23:14.079 [info] Sent 200 in 358µs 10:23:44.182 [info] GET /healthcheck 10:23:44.182 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:23:44.182 [info] Sent 200 in 233µs 10:23:47.494 [info] GET /sources/5/force_index 10:23:47.495 [info] GET /sources/5/force_redownload 10:23:47.495 [debug] QUERY OK source="settings" db=0.3ms idle=375.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:47.495 [debug] QUERY OK source="settings" db=0.2ms idle=375.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:47.496 [debug] QUERY OK source="settings" db=0.2ms idle=375.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:47.496 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:23:47.496 [debug] QUERY OK source="settings" db=0.3ms idle=376.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:23:47.496 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:23:47.497 [error] #PID<0.136708.0> running PinchflatWeb.Endpoint (connection #PID<0.136706.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/5/force_redownload ** (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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_redownload", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136708.0>, params: %{}, path_info: ["sources", "5", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxcSk641dYAACoADLTC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_redownload", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_redownload", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53320}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136708.0>, params: %{}, path_info: ["sources", "5", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "m (truncated) 10:23:47.496 [error] #PID<0.136707.0> running PinchflatWeb.Endpoint (connection #PID<0.136705.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/5/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_index", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136707.0>, params: %{}, path_info: ["sources", "5", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxcSk6yeoUpAeIAFR7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_index", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136705.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/force_index", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53318}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136707.0>, params: %{}, path_info: ["sources", "5", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, (truncated) 10:24:14.403 [info] GET /healthcheck 10:24:14.403 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:24:14.403 [info] Sent 200 in 286µs 10:24:19.322 [info] GET /sources/5/media/32275 10:24:19.322 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "32275", "source_id" => "5"} Pipelines: [:browser] 10:24:19.323 [debug] QUERY OK source="media_items" db=0.4ms idle=1202.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."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" = ?) [32275] 10:24:19.324 [debug] QUERY OK source="tasks" db=0.5ms idle=1203.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" [32275] 10:24:19.324 [debug] QUERY OK source="sources" db=0.5ms idle=955.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."use_cookies", 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] 10:24:19.325 [debug] QUERY OK source="settings" db=0.2ms idle=205.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:19.325 [debug] QUERY OK source="settings" db=0.2ms idle=205.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:19.326 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:19.327 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.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] 10:24:19.330 [info] Sent 200 in 8ms 10:24:19.441 [info] GET /sources/5/sync_files_on_disk 10:24:19.442 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:19.442 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:19.442 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:24:19.443 [error] #PID<0.136718.0> running PinchflatWeb.Endpoint (connection #PID<0.136717.0>, stream id 1) terminated Server: youtube.diskworld.ch:80 (http) Request: GET /sources/5/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/sync_files_on_disk", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136718.0>, params: %{}, path_info: ["sources", "5", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJxcUb7b0pFoWekAFR9h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 306]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 295]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 241]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/sync_files_on_disk", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.136717.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/sync_files_on_disk", host: "youtube.diskworld.ch", peer: {{172, 29, 0, 1}, 53434}, bindings: %{}, sock: {{172, 29, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "close", "host" => "youtube.diskworld.ch", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.88", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.216.88" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.diskworld.ch", method: "GET", owner: #PID<0.136718.0>, params: %{}, path_info: ["sources", "5", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.9035112/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.54455629/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://youtube.diskworld.ch", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 29, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "close"}, {"host", "youtube.diskworld.ch"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.88"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.216.88"} ], request_path: "/sources/5/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ (truncated) 10:24:44.209 [info] GET /sources/3 10:24:44.209 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 10:24:44.210 [debug] QUERY OK source="sources" db=0.3ms idle=1089.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."use_cookies", 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] 10:24:44.211 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1090.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] 10:24:44.212 [debug] QUERY OK source="tasks" db=0.6ms idle=1091.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 10:24:44.212 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=1092.5ms 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" = ?) [16384] 10:24:44.213 [debug] QUERY OK source="settings" db=0.2ms idle=794.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.213 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.214 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.217 [debug] QUERY OK source="sources" db=0.2ms idle=4.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."use_cookies", 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] 10:24:44.218 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (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] 10:24:44.219 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:24:44.220 [debug] QUERY OK source="sources" db=0.3ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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] 10:24:44.220 [debug] QUERY OK source="media_items" db=0.1ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 10:24:44.221 [debug] QUERY OK source="media_items" db=0.2ms idle=3.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:24:44.222 [debug] QUERY OK source="sources" db=0.4ms 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."use_cookies", 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] 10:24:44.224 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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"))))) [3] 10:24:44.224 [debug] QUERY OK source="media_items" db=0.4ms idle=4.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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] 10:24:44.226 [info] Sent 200 in 17ms 10:24:44.315 [info] GET /sources/13/edit 10:24:44.315 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "13"} Pipelines: [:browser] 10:24:44.316 [debug] QUERY OK source="sources" db=0.3ms idle=95.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."use_cookies", 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" = ?) [13] 10:24:44.317 [debug] QUERY OK source="media_profiles" db=0.3ms idle=95.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:24:44.317 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.318 [debug] QUERY OK source="settings" db=0.2ms idle=94.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.319 [debug] QUERY OK source="settings" db=0.2ms idle=94.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:24:44.323 [info] Sent 200 in 8ms 10:24:44.513 [info] GET /healthcheck 10:24:44.513 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:24:44.513 [info] Sent 200 in 315µs 10:25:00.647 [info] GET /sources/18 10:25:00.647 [info] GET /sources/2/edit 10:25:00.647 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 10:25:00.647 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "18"} Pipelines: [:browser] 10:25:00.648 [debug] QUERY OK source="sources" db=0.9ms idle=1197.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."use_cookies", 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" = ?) [2] 10:25:00.648 [debug] QUERY OK source="sources" db=0.8ms idle=528.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."use_cookies", 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" = ?) [18] 10:25:00.650 [debug] QUERY OK source="media_profiles" db=0.9ms idle=529.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] 10:25:00.650 [debug] QUERY OK source="media_profiles" db=0.9ms idle=529.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:25:00.651 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.651 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.652 [debug] QUERY OK source="settings" db=0.2ms queue=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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.657 [info] Sent 200 in 9ms 10:25:00.669 [debug] QUERY OK source="tasks" db=18.2ms queue=0.1ms idle=197.8ms 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 (?,?,?,?)) [18, "executing", "available", "scheduled", "retryable"] 10:25:00.669 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=19.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" = ?) [16409] 10:25:00.670 [debug] QUERY OK source="settings" db=0.2ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.670 [debug] QUERY OK source="settings" db=0.2ms idle=18.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.671 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:00.674 [debug] QUERY OK source="sources" db=0.3ms idle=4.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."use_cookies", 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" = ?) [18] 10:25:00.675 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (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")))) [18] 10:25:00.676 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [18, 10, 0] 10:25:00.677 [debug] QUERY OK source="sources" db=0.4ms idle=6.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."use_cookies", 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" = ?) [18] 10:25:00.678 [debug] QUERY OK source="media_items" db=0.2ms idle=6.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [18] 10:25:00.679 [debug] QUERY OK source="media_items" db=0.3ms idle=4.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [18, 10, 0] 10:25:00.680 [debug] QUERY OK source="sources" db=0.2ms 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."use_cookies", 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" = ?) [18] 10:25:00.681 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [18] 10:25:00.682 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [18, 10, 0] 10:25:00.684 [info] Sent 200 in 37ms 10:25:14.612 [info] GET /healthcheck 10:25:14.613 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:25:14.613 [info] Sent 200 in 317µs 10:25:35.904 [info] GET /sources/3/edit 10:25:35.904 [info] GET /sources/new 10:25:35.904 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 10:25:35.904 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 10:25:35.905 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1784.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" [] 10:25:35.906 [debug] QUERY OK source="settings" db=0.5ms idle=1385.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.906 [debug] QUERY OK source="sources" db=1.6ms idle=1784.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."use_cookies", 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] 10:25:35.907 [debug] QUERY OK source="settings" db=0.5ms idle=384.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.907 [debug] QUERY OK source="media_profiles" db=0.5ms idle=786.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" [] 10:25:35.907 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.908 [debug] QUERY OK source="settings" db=0.2ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.908 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.908 [debug] QUERY OK source="settings" db=0.2ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.909 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.910 [debug] QUERY OK source="settings" db=0.4ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:25:35.914 [info] Sent 200 in 10ms 10:25:35.914 [info] Sent 200 in 10ms 10:25:44.716 [info] GET /healthcheck 10:25:44.716 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:25:44.716 [info] Sent 200 in 338µs 10:26:07.024 [info] GET /sources/4/edit 10:26:07.024 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "4"} Pipelines: [:browser] 10:26:07.024 [debug] QUERY OK source="sources" db=0.3ms idle=1902.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."use_cookies", 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" = ?) [4] 10:26:07.025 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1903.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:26:07.026 [debug] QUERY OK source="settings" db=0.3ms idle=1444.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:07.027 [debug] QUERY OK source="settings" db=0.2ms idle=905.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:07.028 [debug] QUERY OK source="settings" db=0.2ms idle=444.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:07.032 [info] Sent 200 in 8ms 10:26:11.982 [info] GET /sources/1/edit 10:26:11.982 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 10:26:11.983 [debug] QUERY OK source="sources" db=0.3ms idle=1861.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:26:11.984 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1861.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:26:11.985 [debug] QUERY OK source="settings" db=0.6ms idle=1862.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:11.986 [debug] QUERY OK source="settings" db=0.2ms idle=1393.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:11.986 [debug] QUERY OK source="settings" db=0.2ms idle=392.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:11.991 [info] Sent 200 in 8ms 10:26:14.853 [info] GET /healthcheck 10:26:14.853 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:26:14.854 [info] Sent 200 in 359µs 10:26:43.377 [info] GET /sources/19/edit 10:26:43.377 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "19"} Pipelines: [:browser] 10:26:43.378 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=723.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."use_cookies", 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" = ?) [19] 10:26:43.379 [debug] QUERY OK source="media_profiles" db=0.3ms idle=256.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:26:43.379 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=257.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:43.380 [debug] QUERY OK source="settings" db=0.2ms idle=258.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:43.381 [debug] QUERY OK source="settings" db=0.2ms idle=259.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:26:43.386 [info] Sent 200 in 8ms 10:26:45.133 [info] GET /healthcheck 10:26:45.133 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:26:45.134 [info] Sent 200 in 417µs 10:27:15.239 [info] GET /healthcheck 10:27:15.239 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:27:15.239 [info] Sent 200 in 279µs 10:27:33.407 [info] GET /sources/8/edit 10:27:33.407 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "8"} Pipelines: [:browser] 10:27:33.407 [debug] QUERY OK source="sources" db=0.3ms idle=654.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."use_cookies", 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] 10:27:33.408 [debug] QUERY OK source="media_profiles" db=0.4ms idle=286.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:27:33.409 [debug] QUERY OK source="settings" db=0.3ms idle=287.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:33.410 [debug] QUERY OK source="settings" db=0.2ms idle=287.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:33.410 [debug] QUERY OK source="settings" db=0.2ms idle=288.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:33.415 [info] Sent 200 in 8ms 10:27:39.029 [info] GET /media_profiles/2 10:27:39.029 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 10:27:39.031 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.7ms idle=1908.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 10:27:39.032 [debug] QUERY OK source="sources" db=0.5ms idle=1909.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [2] 10:27:39.033 [debug] QUERY OK source="settings" db=0.2ms idle=1911.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:39.033 [debug] QUERY OK source="settings" db=0.4ms idle=1270.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:39.034 [debug] QUERY OK source="settings" db=0.2ms idle=269.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:27:39.037 [info] Sent 200 in 7ms 10:27:45.343 [info] GET /healthcheck 10:27:45.344 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:27:45.344 [info] Sent 200 in 331µs 10:28:09.173 [info] GET /sources/14/edit 10:28:09.173 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "14"} Pipelines: [:browser] 10:28:09.174 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1052.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."use_cookies", 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" = ?) [14] 10:28:09.175 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1053.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:28:09.176 [debug] QUERY OK source="settings" db=0.3ms idle=1054.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:09.177 [debug] QUERY OK source="settings" db=0.2ms idle=1054.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:09.178 [debug] QUERY OK source="settings" db=0.2ms idle=355.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:09.182 [info] Sent 200 in 9ms 10:28:15.442 [info] GET /healthcheck 10:28:15.442 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:28:15.443 [info] Sent 200 in 377µs 10:28:35.289 [info] GET /sources/1 10:28:35.290 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 10:28:35.290 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=414.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:28:35.291 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=169.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] 10:28:35.292 [debug] QUERY OK source="tasks" db=0.2ms idle=170.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 10:28:35.293 [debug] QUERY OK source="settings" db=0.1ms idle=170.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.293 [debug] QUERY OK source="settings" db=0.1ms idle=171.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.294 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.296 [debug] QUERY OK source="sources" db=0.2ms idle=4.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:28:35.297 [debug] QUERY OK source="media_items" db=0.4ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 10:28:35.298 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:28:35.299 [debug] QUERY OK source="sources" db=0.2ms idle=5.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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:28:35.299 [debug] QUERY OK source="media_items" db=0.1ms idle=5.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 10:28:35.300 [debug] QUERY OK source="media_items" db=0.1ms idle=3.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:28:35.301 [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."use_cookies", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 10:28:35.302 [debug] QUERY OK source="media_items" db=0.3ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 10:28:35.303 [debug] QUERY OK source="media_items" db=0.4ms idle=3.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 10:28:35.304 [info] Sent 200 in 14ms 10:28:35.378 [info] GET /sources/4 10:28:35.378 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "4"} Pipelines: [:browser] 10:28:35.379 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=78.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."use_cookies", 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" = ?) [4] 10:28:35.379 [debug] QUERY OK source="media_profiles" db=0.2ms idle=79.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" = ?) [2] 10:28:35.405 [debug] QUERY OK source="tasks" db=25.5ms idle=78.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 (?,?,?,?)) [4, "executing", "available", "scheduled", "retryable"] 10:28:35.406 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=0.1ms idle=103.4ms 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" = ?) [16396] 10:28:35.406 [debug] QUERY OK source="settings" db=0.2ms idle=103.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.407 [debug] QUERY OK source="settings" db=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.407 [debug] QUERY OK source="settings" db=0.1ms idle=27.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:35.409 [debug] QUERY OK source="sources" db=0.2ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."use_cookies", 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" = ?) [4] 10:28:35.410 [debug] QUERY OK source="media_items" db=0.4ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (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")))) [4] 10:28:35.411 [debug] QUERY OK source="media_items" db=0.4ms idle=4.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [4, 10, 0] 10:28:35.412 [debug] QUERY OK source="sources" db=0.2ms 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."use_cookies", 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" = ?) [4] 10:28:35.413 [debug] QUERY OK source="media_items" db=0.2ms idle=5.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [4] 10:28:35.413 [debug] QUERY OK source="media_items" db=0.2ms idle=3.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [4, 10, 0] 10:28:35.415 [debug] QUERY OK source="sources" db=0.2ms 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."use_cookies", 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" = ?) [4] 10:28:35.416 [debug] QUERY OK source="media_items" db=0.4ms 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 (((((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"))))) [4] 10:28:35.416 [debug] QUERY OK source="media_items" db=0.4ms idle=3.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [4, 10, 0] 10:28:35.418 [info] Sent 200 in 40ms 10:28:45.551 [info] GET /healthcheck 10:28:45.552 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:28:45.552 [info] Sent 200 in 286µs 10:28:50.304 [info] GET /sources/19 10:28:50.305 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "19"} Pipelines: [:browser] 10:28:50.305 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1183.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."use_cookies", 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" = ?) [19] 10:28:50.306 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=1184.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] 10:28:50.307 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1185.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 (?,?,?,?)) [19, "executing", "available", "scheduled", "retryable"] 10:28:50.308 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=1186.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" = ?) [16397] 10:28:50.308 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=404.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.309 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.309 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.312 [debug] QUERY OK source="sources" db=0.2ms idle=4.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."use_cookies", 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" = ?) [19] 10:28:50.313 [debug] QUERY OK source="media_items" db=0.4ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [19] 10:28:50.314 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [19, 10, 0] 10:28:50.315 [debug] QUERY OK source="sources" db=0.3ms idle=5.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."use_cookies", 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" = ?) [19] 10:28:50.316 [debug] QUERY OK source="media_items" db=0.2ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [19] 10:28:50.316 [debug] QUERY OK source="media_items" db=0.3ms idle=3.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [19, 10, 0] 10:28:50.318 [debug] QUERY OK source="sources" db=0.4ms idle=4.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."use_cookies", 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" = ?) [19] 10:28:50.319 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [19] 10:28:50.320 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [19, 10, 0] 10:28:50.322 [info] Sent 200 in 17ms 10:28:50.382 [info] GET /sources/13 10:28:50.382 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "13"} Pipelines: [:browser] 10:28:50.383 [debug] QUERY OK source="sources" db=0.3ms idle=67.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."use_cookies", 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" = ?) [13] 10:28:50.384 [debug] QUERY OK source="media_profiles" db=0.3ms idle=67.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] 10:28:50.385 [debug] QUERY OK source="tasks" db=0.2ms idle=66.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [13, "executing", "available", "scheduled", "retryable"] 10:28:50.385 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.386 [debug] QUERY OK source="settings" db=0.2ms idle=65.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.387 [debug] QUERY OK source="settings" db=0.3ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:28:50.389 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [13] 10:28:50.390 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [13] 10:28:50.391 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [13, 10, 0] 10:28:50.392 [debug] QUERY OK source="sources" db=0.3ms idle=6.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."use_cookies", 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" = ?) [13] 10:28:50.393 [debug] QUERY OK source="media_items" db=0.2ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [13] 10:28:50.393 [debug] QUERY OK source="media_items" db=0.2ms idle=4.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [13, 10, 0] 10:28:50.395 [debug] QUERY OK source="sources" db=0.3ms idle=4.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."use_cookies", 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" = ?) [13] 10:28:50.396 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [13] 10:28:50.397 [debug] QUERY OK source="media_items" db=0.4ms idle=4.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [13, 10, 0] 10:28:50.398 [info] Sent 200 in 15ms 10:29:15.871 [info] GET /healthcheck 10:29:15.871 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:29:15.872 [info] Sent 200 in 354µs 10:29:21.453 [info] GET /sources/14 10:29:21.453 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "14"} Pipelines: [:browser] 10:29:21.454 [debug] QUERY OK source="sources" db=0.3ms idle=1332.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."use_cookies", 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" = ?) [14] 10:29:21.455 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1333.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] 10:29:21.456 [debug] QUERY OK source="tasks" db=0.4ms idle=1333.8ms 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 (?,?,?,?)) [14, "executing", "available", "scheduled", "retryable"] 10:29:21.456 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=1334.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" = ?) [16394] 10:29:21.457 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=490.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.457 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.458 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.461 [debug] QUERY OK source="sources" db=0.2ms idle=4.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."use_cookies", 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" = ?) [14] 10:29:21.462 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [14] 10:29:21.463 [debug] QUERY OK source="media_items" db=0.9ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [14, 10, 0] 10:29:21.464 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.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."use_cookies", 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" = ?) [14] 10:29:21.465 [debug] QUERY OK source="media_items" db=0.2ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [14] 10:29:21.465 [debug] QUERY OK source="media_items" db=0.2ms idle=4.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [14, 10, 0] 10:29:21.467 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [14] 10:29:21.468 [debug] QUERY OK source="media_items" db=0.4ms idle=4.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 (((((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] 10:29:21.469 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=4.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [14, 10, 0] 10:29:21.470 [info] Sent 200 in 17ms 10:29:21.556 [info] GET /sources/27 10:29:21.556 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "27"} Pipelines: [:browser] 10:29:21.557 [debug] QUERY OK source="sources" db=0.3ms idle=91.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."use_cookies", 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" = ?) [27] 10:29:21.558 [debug] QUERY OK source="media_profiles" db=0.3ms idle=92.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] 10:29:21.559 [debug] QUERY OK source="tasks" db=0.5ms idle=91.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 (?,?,?,?)) [27, "executing", "available", "scheduled", "retryable"] 10:29:21.559 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=91.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" = ?) [16380] 10:29:21.560 [debug] QUERY OK source="settings" db=0.2ms idle=90.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.560 [debug] QUERY OK source="settings" db=0.1ms 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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.561 [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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:21.564 [debug] QUERY OK source="sources" db=0.2ms idle=4.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."use_cookies", 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" = ?) [27] 10:29:21.565 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [27] 10:29:21.566 [debug] QUERY OK source="media_items" db=0.7ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [27, 10, 0] 10:29:21.567 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.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."use_cookies", 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" = ?) [27] 10:29:21.567 [debug] QUERY OK source="media_items" db=0.1ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [27] 10:29:21.568 [debug] QUERY OK source="media_items" db=0.2ms idle=3.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [27, 10, 0] 10:29:21.569 [debug] QUERY OK source="sources" db=0.3ms 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."use_cookies", 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" = ?) [27] 10:29:21.570 [debug] QUERY OK source="media_items" db=0.4ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [27] 10:29:21.571 [debug] QUERY OK source="media_items" db=0.6ms idle=3.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download" 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 ? [27, 10, 0] 10:29:21.573 [info] Sent 200 in 16ms 10:29:26.699 [info] GET /sources/18/edit 10:29:26.700 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "18"} Pipelines: [:browser] 10:29:26.700 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1578.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."use_cookies", 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" = ?) [18] 10:29:26.701 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1579.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 10:29:26.702 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1580.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:26.703 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1580.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:26.703 [debug] QUERY OK source="settings" db=0.2ms idle=726.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:29:26.708 [info] Sent 200 in 8ms 10:29:46.058 [info] GET /healthcheck 10:29:46.058 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:29:46.058 [info] Sent 200 in 349µs 10:30:16.164 [info] GET /healthcheck 10:30:16.164 [debug] Processing with PinchflatWeb.HealthController.check/2 Parameters: %{} Pipelines: [:api] 10:30:16.164 [info] Sent 200 in 330µs 10:30:17.424 [info] GET /sources/27/edit 10:30:17.424 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "27"} Pipelines: [:browser] 10:30:17.425 [debug] QUERY OK source="sources" db=0.3ms idle=1302.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."use_cookies", 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" = ?) [27] 10:30:17.425 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1303.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" [] 10:30:17.426 [debug] QUERY OK source="settings" db=0.2ms idle=1304.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:30:17.426 [debug] QUERY OK source="settings" db=0.1ms idle=351.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:30:17.427 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=305.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."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:30:17.432 [info] Sent 200 in 8ms