{ "event_id": "af7344af737b4811b76fc343679d6e0d", "project": 11, "release": null, "dist": null, "platform": "elixir", "message": "(UndefinedFunctionError function FakeModule.fake_function/0 is undefined (module FakeModule is not available))", "datetime": "2021-09-28T18:57:46.000000Z", "time_spent": null, "tags": [ ["browser", "Firefox 92.0"], ["browser.name", "Firefox"], ["environment", "dev"], ["level", "error"], ["os.name", "Ubuntu"], ["user", "ip:172.22.0.1"], ["server_name", "08e6ad5340a9"], ["url", "http://localhost:4000/"] ], "contexts": { "os": { "version": null, "name": "Ubuntu" }, "browser": { "version": "92.0", "name": "Firefox" } }, "culprit": "FakeModule.fake_function/0", "environment": "dev", "exception": { "values": [ { "stacktrace": { "frames": [ { "function": ":proc_lib.init_p_do_apply/3", "abs_path": "proc_lib.erl", "vars": {}, "module": "proc_lib", "in_app": false, "lineno": 226, "filename": "proc_lib.erl" }, { "function": ":cowboy_stream_h.request_process/3", "abs_path": "/app/deps/cowboy/src/cowboy_stream_h.erl", "vars": {}, "module": "cowboy_stream_h", "in_app": false, "lineno": 295, "filename": "/app/deps/cowboy/src/cowboy_stream_h.erl" }, { "function": ":cowboy_stream_h.execute/3", "abs_path": "/app/deps/cowboy/src/cowboy_stream_h.erl", "vars": {}, "module": "cowboy_stream_h", "in_app": false, "lineno": 306, "filename": "/app/deps/cowboy/src/cowboy_stream_h.erl" }, { "function": ":cowboy_handler.execute/2", "abs_path": "/app/deps/cowboy/src/cowboy_handler.erl", "vars": {}, "module": "cowboy_handler", "in_app": false, "lineno": 37, "filename": "/app/deps/cowboy/src/cowboy_handler.erl" }, { "function": "Phoenix.Endpoint.Cowboy2Handler.init/4", "abs_path": "lib/phoenix/endpoint/cowboy2_handler.ex", "vars": {}, "module": "Elixir.Phoenix.Endpoint.Cowboy2Handler", "in_app": false, "lineno": 43, "filename": "lib/phoenix/endpoint/cowboy2_handler.ex" }, { "function": "GlitchtipErrorFactoryWeb.Endpoint.call/2", "abs_path": "lib/glitchtip_error_factory_web/endpoint.ex", "vars": {}, "post_context": [ " use Sentry.PlugCapture", " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory", "" ], "filename": "lib/glitchtip_error_factory_web/endpoint.ex", "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint", "in_app": false, "context_line": "defmodule GlitchtipErrorFactoryWeb.Endpoint do", "lineno": 1 }, { "function": "GlitchtipErrorFactoryWeb.Endpoint.\"call (overridable 4)\"/2", "abs_path": "lib/plug/debugger.ex", "vars": {}, "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint", "in_app": false, "lineno": 136, "filename": "lib/plug/debugger.ex" }, { "function": "GlitchtipErrorFactoryWeb.Endpoint.\"call (overridable 3)\"/2", "abs_path": "lib/glitchtip_error_factory_web/endpoint.ex", "vars": {}, "post_context": [ " use Sentry.PlugCapture", " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory", "" ], "filename": "lib/glitchtip_error_factory_web/endpoint.ex", "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint", "in_app": false, "context_line": "defmodule GlitchtipErrorFactoryWeb.Endpoint do", "lineno": 1 }, { "function": "GlitchtipErrorFactoryWeb.Endpoint.plug_builder_call/2", "abs_path": "lib/glitchtip_error_factory_web/endpoint.ex", "vars": {}, "post_context": [ " use Sentry.PlugCapture", " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory", "" ], "filename": "lib/glitchtip_error_factory_web/endpoint.ex", "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint", "in_app": false, "context_line": "defmodule GlitchtipErrorFactoryWeb.Endpoint do", "lineno": 1 }, { "function": "Phoenix.Router.__call__/2", "abs_path": "lib/phoenix/router.ex", "vars": {}, "module": "Elixir.Phoenix.Router", "in_app": false, "lineno": 355, "filename": "lib/phoenix/router.ex" }, { "function": "GlitchtipErrorFactoryWeb.HomeController.phoenix_controller_pipeline/2", "abs_path": "lib/glitchtip_error_factory_web/controllers/home_controller.ex", "vars": {}, "post_context": [ " use GlitchtipErrorFactoryWeb, :controller", "", " def index(conn, _params) do" ], "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex", "module": "Elixir.GlitchtipErrorFactoryWeb.HomeController", "in_app": false, "context_line": "defmodule GlitchtipErrorFactoryWeb.HomeController do", "lineno": 1 }, { "function": "GlitchtipErrorFactoryWeb.HomeController.action/2", "abs_path": "lib/glitchtip_error_factory_web/controllers/home_controller.ex", "vars": {}, "post_context": [ " use GlitchtipErrorFactoryWeb, :controller", "", " def index(conn, _params) do" ], "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex", "module": "Elixir.GlitchtipErrorFactoryWeb.HomeController", "in_app": false, "context_line": "defmodule GlitchtipErrorFactoryWeb.HomeController do", "lineno": 1 }, { "function": "FakeModule.fake_function/0", "vars": {}, "module": "Elixir.FakeModule", "in_app": false } ] }, "type": "UndefinedFunctionError", "value": "function FakeModule.fake_function/0 is undefined (module FakeModule is not available)" } ] }, "fingerprint": ["{{ default }}"], "grouping_config": { "id": "legacy:2019-03-12" }, "hashes": ["7d9c682e16e183bc46698a56bf3c9364"], "key_id": "11", "level": "error", "location": "lib/glitchtip_error_factory_web/controllers/home_controller.ex", "logentry": { "formatted": "(UndefinedFunctionError function FakeModule.fake_function/0 is undefined (module FakeModule is not available))" }, "logger": "", "metadata": { "function": "GlitchtipErrorFactoryWeb.HomeController.action/2", "type": "UndefinedFunctionError", "value": "function FakeModule.fake_function/0 is undefined (module FakeModule is not available)", "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex" }, "modules": { "certifi": "2.6.1", "cowboy": "2.9.0" }, "received": 1632855607.232, "request": { "url": "http://localhost:4000/", "headers": [ [ "Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" ], ["Accept-Encoding", "gzip, deflate"], ["Accept-Language", "en-US,en;q=0.5"], ["Cache-Control", "max-age=0"], ["Connection", "keep-alive"], ["Dnt", "1"], ["Host", "localhost:4000"], ["Upgrade-Insecure-Requests", "1"], [ "User-Agent", "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0" ] ], "data": {}, "method": "GET", "env": { "REMOTE_ADDR": "172.22.0.1", "REMOTE_PORT": 46540, "SERVER_NAME": "localhost", "SERVER_PORT": 4000, "REQUEST_ID": "FqkRZUiQv2bmx68AAAAE" } }, "sdk": { "version": "5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0", "name": "Mozilla" }, "timestamp": 1632855466.0, "title": "UndefinedFunctionError: function FakeModule.fake_function/0 is undefined (module FakeModule is not available)", "type": "error", "use_rust_normalize": true, "user": { "ip_address": "172.22.0.1" }, "version": "7" }