elixir_error.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. {
  2. "eventID": "af7344af737b4811b76fc343679d6e0d",
  3. "dist": null,
  4. "userReport": null,
  5. "projectID": "11",
  6. "previousEventID": null,
  7. "message": "(UndefinedFunctionError function FakeModule.fake_function/0 is undefined (module FakeModule is not available))",
  8. "id": "5218",
  9. "size": 6167,
  10. "errors": [],
  11. "culprit": "FakeModule.fake_function/0",
  12. "title": "UndefinedFunctionError: function FakeModule.fake_function/0 is undefined (module FakeModule is not available)",
  13. "platform": "elixir",
  14. "location": "lib/glitchtip_error_factory_web/controllers/home_controller.ex",
  15. "nextEventID": null,
  16. "type": "error",
  17. "metadata": {
  18. "function": "GlitchtipErrorFactoryWeb.HomeController.action/2",
  19. "type": "UndefinedFunctionError",
  20. "value": "function FakeModule.fake_function/0 is undefined (module FakeModule is not available)",
  21. "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex"
  22. },
  23. "groupingConfig": { "id": "legacy:2019-03-12" },
  24. "crashFile": null,
  25. "tags": [
  26. { "value": "Firefox 92.0", "key": "browser", "_meta": null },
  27. { "value": "Firefox", "key": "browser.name", "_meta": null },
  28. { "value": "dev", "key": "environment", "_meta": null },
  29. { "value": "error", "key": "level", "_meta": null },
  30. { "value": "Ubuntu", "key": "os.name", "_meta": null },
  31. { "value": "08e6ad5340a9", "key": "server_name", "_meta": null },
  32. { "value": "http://localhost:4000/", "key": "url", "_meta": null },
  33. {
  34. "query": "user.ip:172.22.0.1",
  35. "value": "ip:172.22.0.1",
  36. "key": "user",
  37. "_meta": null
  38. }
  39. ],
  40. "dateCreated": "2021-09-28T18:57:46Z",
  41. "dateReceived": "2021-09-28T19:00:07.232Z",
  42. "user": {
  43. "username": null,
  44. "name": null,
  45. "ip_address": "172.22.0.1",
  46. "email": null,
  47. "data": {},
  48. "id": null
  49. },
  50. "entries": [
  51. {
  52. "type": "message",
  53. "data": {
  54. "formatted": "(UndefinedFunctionError function FakeModule.fake_function/0 is undefined (module FakeModule is not available))"
  55. }
  56. },
  57. {
  58. "type": "exception",
  59. "data": {
  60. "values": [
  61. {
  62. "stacktrace": {
  63. "frames": [
  64. {
  65. "function": ":proc_lib.init_p_do_apply/3",
  66. "colNo": null,
  67. "vars": null,
  68. "symbol": null,
  69. "module": "proc_lib",
  70. "lineNo": 226,
  71. "trust": null,
  72. "errors": null,
  73. "package": null,
  74. "absPath": "proc_lib.erl",
  75. "inApp": false,
  76. "instructionAddr": null,
  77. "filename": "proc_lib.erl",
  78. "platform": null,
  79. "context": [],
  80. "symbolAddr": null
  81. },
  82. {
  83. "function": ":cowboy_stream_h.request_process/3",
  84. "colNo": null,
  85. "vars": null,
  86. "symbol": null,
  87. "module": "cowboy_stream_h",
  88. "lineNo": 295,
  89. "trust": null,
  90. "errors": null,
  91. "package": null,
  92. "absPath": "/app/deps/cowboy/src/cowboy_stream_h.erl",
  93. "inApp": false,
  94. "instructionAddr": null,
  95. "filename": "/app/deps/cowboy/src/cowboy_stream_h.erl",
  96. "platform": null,
  97. "context": [],
  98. "symbolAddr": null
  99. },
  100. {
  101. "function": ":cowboy_stream_h.execute/3",
  102. "colNo": null,
  103. "vars": null,
  104. "symbol": null,
  105. "module": "cowboy_stream_h",
  106. "lineNo": 306,
  107. "trust": null,
  108. "errors": null,
  109. "package": null,
  110. "absPath": "/app/deps/cowboy/src/cowboy_stream_h.erl",
  111. "inApp": false,
  112. "instructionAddr": null,
  113. "filename": "/app/deps/cowboy/src/cowboy_stream_h.erl",
  114. "platform": null,
  115. "context": [],
  116. "symbolAddr": null
  117. },
  118. {
  119. "function": ":cowboy_handler.execute/2",
  120. "colNo": null,
  121. "vars": null,
  122. "symbol": null,
  123. "module": "cowboy_handler",
  124. "lineNo": 37,
  125. "trust": null,
  126. "errors": null,
  127. "package": null,
  128. "absPath": "/app/deps/cowboy/src/cowboy_handler.erl",
  129. "inApp": false,
  130. "instructionAddr": null,
  131. "filename": "/app/deps/cowboy/src/cowboy_handler.erl",
  132. "platform": null,
  133. "context": [],
  134. "symbolAddr": null
  135. },
  136. {
  137. "function": "Phoenix.Endpoint.Cowboy2Handler.init/4",
  138. "colNo": null,
  139. "vars": null,
  140. "symbol": null,
  141. "module": "Elixir.Phoenix.Endpoint.Cowboy2Handler",
  142. "lineNo": 43,
  143. "trust": null,
  144. "errors": null,
  145. "package": null,
  146. "absPath": "lib/phoenix/endpoint/cowboy2_handler.ex",
  147. "inApp": false,
  148. "instructionAddr": null,
  149. "filename": "lib/phoenix/endpoint/cowboy2_handler.ex",
  150. "platform": null,
  151. "context": [],
  152. "symbolAddr": null
  153. },
  154. {
  155. "function": "GlitchtipErrorFactoryWeb.Endpoint.call/2",
  156. "colNo": null,
  157. "vars": null,
  158. "symbol": null,
  159. "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint",
  160. "lineNo": 1,
  161. "trust": null,
  162. "errors": null,
  163. "package": null,
  164. "absPath": "lib/glitchtip_error_factory_web/endpoint.ex",
  165. "inApp": false,
  166. "instructionAddr": null,
  167. "filename": "lib/glitchtip_error_factory_web/endpoint.ex",
  168. "platform": null,
  169. "context": [
  170. [1, "defmodule GlitchtipErrorFactoryWeb.Endpoint do"],
  171. [2, " use Sentry.PlugCapture"],
  172. [
  173. 3,
  174. " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory"
  175. ],
  176. [4, ""]
  177. ],
  178. "symbolAddr": null
  179. },
  180. {
  181. "function": "GlitchtipErrorFactoryWeb.Endpoint.\"call (overridable 4)\"/2",
  182. "colNo": null,
  183. "vars": null,
  184. "symbol": null,
  185. "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint",
  186. "lineNo": 136,
  187. "trust": null,
  188. "errors": null,
  189. "package": null,
  190. "absPath": "lib/plug/debugger.ex",
  191. "inApp": false,
  192. "instructionAddr": null,
  193. "filename": "lib/plug/debugger.ex",
  194. "platform": null,
  195. "context": [],
  196. "symbolAddr": null
  197. },
  198. {
  199. "function": "GlitchtipErrorFactoryWeb.Endpoint.\"call (overridable 3)\"/2",
  200. "colNo": null,
  201. "vars": null,
  202. "symbol": null,
  203. "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint",
  204. "lineNo": 1,
  205. "trust": null,
  206. "errors": null,
  207. "package": null,
  208. "absPath": "lib/glitchtip_error_factory_web/endpoint.ex",
  209. "inApp": false,
  210. "instructionAddr": null,
  211. "filename": "lib/glitchtip_error_factory_web/endpoint.ex",
  212. "platform": null,
  213. "context": [
  214. [1, "defmodule GlitchtipErrorFactoryWeb.Endpoint do"],
  215. [2, " use Sentry.PlugCapture"],
  216. [
  217. 3,
  218. " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory"
  219. ],
  220. [4, ""]
  221. ],
  222. "symbolAddr": null
  223. },
  224. {
  225. "function": "GlitchtipErrorFactoryWeb.Endpoint.plug_builder_call/2",
  226. "colNo": null,
  227. "vars": null,
  228. "symbol": null,
  229. "module": "Elixir.GlitchtipErrorFactoryWeb.Endpoint",
  230. "lineNo": 1,
  231. "trust": null,
  232. "errors": null,
  233. "package": null,
  234. "absPath": "lib/glitchtip_error_factory_web/endpoint.ex",
  235. "inApp": false,
  236. "instructionAddr": null,
  237. "filename": "lib/glitchtip_error_factory_web/endpoint.ex",
  238. "platform": null,
  239. "context": [
  240. [1, "defmodule GlitchtipErrorFactoryWeb.Endpoint do"],
  241. [2, " use Sentry.PlugCapture"],
  242. [
  243. 3,
  244. " use Phoenix.Endpoint, otp_app: :glitchtip_error_factory"
  245. ],
  246. [4, ""]
  247. ],
  248. "symbolAddr": null
  249. },
  250. {
  251. "function": "Phoenix.Router.__call__/2",
  252. "colNo": null,
  253. "vars": null,
  254. "symbol": null,
  255. "module": "Elixir.Phoenix.Router",
  256. "lineNo": 355,
  257. "trust": null,
  258. "errors": null,
  259. "package": null,
  260. "absPath": "lib/phoenix/router.ex",
  261. "inApp": false,
  262. "instructionAddr": null,
  263. "filename": "lib/phoenix/router.ex",
  264. "platform": null,
  265. "context": [],
  266. "symbolAddr": null
  267. },
  268. {
  269. "function": "GlitchtipErrorFactoryWeb.HomeController.phoenix_controller_pipeline/2",
  270. "colNo": null,
  271. "vars": null,
  272. "symbol": null,
  273. "module": "Elixir.GlitchtipErrorFactoryWeb.HomeController",
  274. "lineNo": 1,
  275. "trust": null,
  276. "errors": null,
  277. "package": null,
  278. "absPath": "lib/glitchtip_error_factory_web/controllers/home_controller.ex",
  279. "inApp": false,
  280. "instructionAddr": null,
  281. "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex",
  282. "platform": null,
  283. "context": [
  284. [1, "defmodule GlitchtipErrorFactoryWeb.HomeController do"],
  285. [2, " use GlitchtipErrorFactoryWeb, :controller"],
  286. [3, ""],
  287. [4, " def index(conn, _params) do"]
  288. ],
  289. "symbolAddr": null
  290. },
  291. {
  292. "function": "GlitchtipErrorFactoryWeb.HomeController.action/2",
  293. "colNo": null,
  294. "vars": null,
  295. "symbol": null,
  296. "module": "Elixir.GlitchtipErrorFactoryWeb.HomeController",
  297. "lineNo": 1,
  298. "trust": null,
  299. "errors": null,
  300. "package": null,
  301. "absPath": "lib/glitchtip_error_factory_web/controllers/home_controller.ex",
  302. "inApp": false,
  303. "instructionAddr": null,
  304. "filename": "lib/glitchtip_error_factory_web/controllers/home_controller.ex",
  305. "platform": null,
  306. "context": [
  307. [1, "defmodule GlitchtipErrorFactoryWeb.HomeController do"],
  308. [2, " use GlitchtipErrorFactoryWeb, :controller"],
  309. [3, ""],
  310. [4, " def index(conn, _params) do"]
  311. ],
  312. "symbolAddr": null
  313. },
  314. {
  315. "function": "FakeModule.fake_function/0",
  316. "colNo": null,
  317. "vars": null,
  318. "symbol": null,
  319. "module": "Elixir.FakeModule",
  320. "lineNo": null,
  321. "trust": null,
  322. "errors": null,
  323. "package": null,
  324. "absPath": null,
  325. "inApp": false,
  326. "instructionAddr": null,
  327. "filename": null,
  328. "platform": null,
  329. "context": [],
  330. "symbolAddr": null
  331. }
  332. ],
  333. "framesOmitted": null,
  334. "registers": null,
  335. "hasSystemFrames": false
  336. },
  337. "module": null,
  338. "rawStacktrace": null,
  339. "mechanism": null,
  340. "threadId": null,
  341. "value": "function FakeModule.fake_function/0 is undefined (module FakeModule is not available)",
  342. "type": "UndefinedFunctionError"
  343. }
  344. ],
  345. "excOmitted": null,
  346. "hasSystemFrames": false
  347. }
  348. },
  349. {
  350. "type": "request",
  351. "data": {
  352. "fragment": "",
  353. "cookies": [],
  354. "inferredContentType": null,
  355. "env": {
  356. "REMOTE_ADDR": "172.22.0.1",
  357. "REMOTE_PORT": 46540,
  358. "SERVER_NAME": "localhost",
  359. "SERVER_PORT": 4000,
  360. "REQUEST_ID": "FqkRZUiQv2bmx68AAAAE"
  361. },
  362. "headers": [
  363. [
  364. "Accept",
  365. "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
  366. ],
  367. ["Accept-Encoding", "gzip, deflate"],
  368. ["Accept-Language", "en-US,en;q=0.5"],
  369. ["Cache-Control", "max-age=0"],
  370. ["Connection", "keep-alive"],
  371. ["Dnt", "1"],
  372. ["Host", "localhost:4000"],
  373. ["Upgrade-Insecure-Requests", "1"],
  374. [
  375. "User-Agent",
  376. "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
  377. ]
  378. ],
  379. "url": "http://localhost:4000/",
  380. "query": [],
  381. "data": {},
  382. "method": "GET"
  383. }
  384. }
  385. ],
  386. "packages": { "certifi": "2.6.1", "cowboy": "2.9.0" },
  387. "sdk": {
  388. "version": "5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0",
  389. "name": "Mozilla",
  390. "upstream": { "url": null, "isNewer": false, "name": "Mozilla" }
  391. },
  392. "_meta": {
  393. "user": null,
  394. "context": null,
  395. "entries": {},
  396. "contexts": null,
  397. "message": null,
  398. "packages": null,
  399. "tags": {},
  400. "sdk": null
  401. },
  402. "contexts": {
  403. "os": { "type": "os", "name": "Ubuntu" },
  404. "browser": { "version": "92.0", "type": "browser", "name": "Firefox" }
  405. },
  406. "fingerprints": ["7d9c682e16e183bc46698a56bf3c9364"],
  407. "context": {},
  408. "release": null,
  409. "groupID": "297"
  410. }