ruby_zero_division.json 37 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021
  1. {
  2. "event_id": "a3733befe5c1409090eb8a34cbb58e1c",
  3. "project": 123,
  4. "release": null,
  5. "dist": null,
  6. "platform": "ruby",
  7. "message": "",
  8. "datetime": "2024-04-26T15:26:18.000000Z",
  9. "time_spent": null,
  10. "tags": [
  11. ["browser", "Firefox 124.0"],
  12. ["browser.name", "Firefox"],
  13. ["environment", "development"],
  14. ["handled", "no"],
  15. ["level", "error"],
  16. ["mechanism", "rails"],
  17. ["os", "Linux #107~20.04.1-Ubuntu SMP Fri Feb 9 14:20:11 UTC 2024"],
  18. ["os.name", "Linux"],
  19. ["request_id", "074df263-4b01-498d-8ce2-18eb56c28812"],
  20. [
  21. "runtime",
  22. "ruby ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]"
  23. ],
  24. ["runtime.name", "ruby"],
  25. ["server_name", "ca2ecfafbdf3"],
  26. ["transaction", "ArticlesController#index"],
  27. ["url", "http://localhost:3000/"]
  28. ],
  29. "_meta": { "transaction_info": { "": { "err": ["invalid_attribute"] } } },
  30. "breadcrumbs": {
  31. "values": [
  32. {
  33. "category": "sql.active_record",
  34. "level": "info",
  35. "timestamp": 1714145178.0,
  36. "data": {
  37. "statement_name": null,
  38. "name": "SCHEMA",
  39. "sql": "PRAGMA foreign_keys = ON"
  40. },
  41. "message": "",
  42. "type": "default"
  43. },
  44. {
  45. "category": "sql.active_record",
  46. "level": "info",
  47. "timestamp": 1714145178.0,
  48. "data": {
  49. "statement_name": null,
  50. "name": null,
  51. "sql": "SELECT sqlite_version(*)"
  52. },
  53. "message": "",
  54. "type": "default"
  55. },
  56. {
  57. "category": "sql.active_record",
  58. "level": "info",
  59. "timestamp": 1714145178.0,
  60. "data": {
  61. "statement_name": null,
  62. "name": "SCHEMA",
  63. "sql": "SELECT name FROM sqlite_master WHERE name <> 'sqlite_sequence' AND type IN ('table','view')"
  64. },
  65. "message": "",
  66. "type": "default"
  67. },
  68. {
  69. "category": "sql.active_record",
  70. "level": "info",
  71. "timestamp": 1714145178.0,
  72. "data": {
  73. "statement_name": null,
  74. "name": "SCHEMA",
  75. "sql": "SELECT name FROM sqlite_master WHERE name <> 'sqlite_sequence' AND name = 'schema_migrations' AND type IN ('table','view')"
  76. },
  77. "message": "",
  78. "type": "default"
  79. },
  80. {
  81. "category": "start_processing.action_controller",
  82. "level": "info",
  83. "timestamp": 1714145178.0,
  84. "data": {
  85. "format": "html",
  86. "controller": "ArticlesController",
  87. "params": { "action": "index", "controller": "articles" },
  88. "action": "index",
  89. "path": "/",
  90. "method": "GET"
  91. },
  92. "message": "",
  93. "type": "default"
  94. },
  95. {
  96. "category": "process_action.action_controller",
  97. "level": "info",
  98. "timestamp": 1714145178.0,
  99. "data": {
  100. "db_runtime": 0,
  101. "format": "html",
  102. "controller": "ArticlesController",
  103. "params": { "action": "index", "controller": "articles" },
  104. "action": "index",
  105. "path": "/",
  106. "view_runtime": null,
  107. "method": "GET"
  108. },
  109. "message": "",
  110. "type": "default"
  111. },
  112. {
  113. "category": "render_partial.action_view",
  114. "level": "info",
  115. "timestamp": 1714145178.0,
  116. "data": {
  117. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/_message_and_suggestions.html.erb"
  118. },
  119. "message": "",
  120. "type": "default"
  121. },
  122. {
  123. "category": "render_partial.action_view",
  124. "level": "info",
  125. "timestamp": 1714145178.0,
  126. "data": {
  127. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/_actions.html.erb"
  128. },
  129. "message": "",
  130. "type": "default"
  131. },
  132. {
  133. "category": "render_partial.action_view",
  134. "level": "info",
  135. "timestamp": 1714145178.0,
  136. "data": {
  137. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/_source.html.erb"
  138. },
  139. "message": "",
  140. "type": "default"
  141. },
  142. {
  143. "category": "render_partial.action_view",
  144. "level": "info",
  145. "timestamp": 1714145178.0,
  146. "data": {
  147. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb"
  148. },
  149. "message": "",
  150. "type": "default"
  151. },
  152. {
  153. "category": "render_template.action_view",
  154. "level": "info",
  155. "timestamp": 1714145178.0,
  156. "data": {
  157. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb",
  158. "layout": null
  159. },
  160. "message": "",
  161. "type": "default"
  162. },
  163. {
  164. "category": "render_template.action_view",
  165. "level": "info",
  166. "timestamp": 1714145178.0,
  167. "data": {
  168. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb",
  169. "layout": "rescues/layout"
  170. },
  171. "message": "",
  172. "type": "default"
  173. },
  174. {
  175. "category": "render_layout.action_view",
  176. "level": "info",
  177. "timestamp": 1714145178.0,
  178. "data": {
  179. "identifier": "/usr/local/bundle/gems/actionpack-6.1.7.7/lib/action_dispatch/middleware/templates/rescues/layout.erb"
  180. },
  181. "message": "",
  182. "type": "default"
  183. }
  184. ]
  185. },
  186. "contexts": {
  187. "runtime": {
  188. "version": "ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]",
  189. "type": "runtime",
  190. "name": "ruby"
  191. },
  192. "os": {
  193. "name": "Linux",
  194. "kernel_version": "#107~20.04.1-Ubuntu SMP Fri Feb 9 14:20:11 UTC 2024",
  195. "machine": "x86_64",
  196. "version": "#107~20.04.1-Ubuntu SMP Fri Feb 9 14:20:11 UTC 2024",
  197. "build": "5.15.0-97-generic",
  198. "type": "os"
  199. },
  200. "trace": {
  201. "type": "trace",
  202. "trace_id": "4ec639fc560a45a587c4289e27cbd709",
  203. "span_id": "31c836c0e5e84690"
  204. },
  205. "browser": { "version": "124.0", "name": "Firefox" }
  206. },
  207. "culprit": "ArticlesController#index",
  208. "environment": "development",
  209. "errors": [{ "type": "invalid_attribute", "name": "transaction_info" }],
  210. "exception": {
  211. "values": [
  212. {
  213. "stacktrace": {
  214. "frames": [
  215. {
  216. "function": "block in spawn_thread",
  217. "abs_path": "puma (5.6.8) lib/puma/thread_pool.rb",
  218. "in_app": false,
  219. "lineno": 147,
  220. "filename": "puma (5.6.8) lib/puma/thread_pool.rb"
  221. },
  222. {
  223. "function": "process_client",
  224. "abs_path": "puma (5.6.8) lib/puma/server.rb",
  225. "in_app": false,
  226. "lineno": 443,
  227. "filename": "puma (5.6.8) lib/puma/server.rb"
  228. },
  229. {
  230. "function": "handle_request",
  231. "abs_path": "puma (5.6.8) lib/puma/request.rb",
  232. "in_app": false,
  233. "lineno": 76,
  234. "filename": "puma (5.6.8) lib/puma/request.rb"
  235. },
  236. {
  237. "function": "with_force_shutdown",
  238. "abs_path": "puma (5.6.8) lib/puma/thread_pool.rb",
  239. "in_app": false,
  240. "lineno": 340,
  241. "filename": "puma (5.6.8) lib/puma/thread_pool.rb"
  242. },
  243. {
  244. "function": "block in handle_request",
  245. "abs_path": "puma (5.6.8) lib/puma/request.rb",
  246. "in_app": false,
  247. "lineno": 77,
  248. "filename": "puma (5.6.8) lib/puma/request.rb"
  249. },
  250. {
  251. "function": "call",
  252. "abs_path": "puma (5.6.8) lib/puma/configuration.rb",
  253. "in_app": false,
  254. "lineno": 252,
  255. "filename": "puma (5.6.8) lib/puma/configuration.rb"
  256. },
  257. {
  258. "function": "call",
  259. "abs_path": "railties (6.1.7.7) lib/rails/engine.rb",
  260. "in_app": false,
  261. "lineno": 539,
  262. "filename": "railties (6.1.7.7) lib/rails/engine.rb"
  263. },
  264. {
  265. "function": "call",
  266. "abs_path": "rack-proxy (0.7.7) lib/rack/proxy.rb",
  267. "in_app": false,
  268. "lineno": 87,
  269. "filename": "rack-proxy (0.7.7) lib/rack/proxy.rb"
  270. },
  271. {
  272. "function": "perform_request",
  273. "abs_path": "webpacker (5.4.4) lib/webpacker/dev_server_proxy.rb",
  274. "in_app": false,
  275. "lineno": 25,
  276. "filename": "webpacker (5.4.4) lib/webpacker/dev_server_proxy.rb"
  277. },
  278. {
  279. "function": "call",
  280. "abs_path": "rack-mini-profiler (2.3.4) lib/mini_profiler/profiler.rb",
  281. "in_app": false,
  282. "lineno": 393,
  283. "filename": "rack-mini-profiler (2.3.4) lib/mini_profiler/profiler.rb"
  284. },
  285. {
  286. "function": "call",
  287. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/host_authorization.rb",
  288. "in_app": false,
  289. "lineno": 148,
  290. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/host_authorization.rb"
  291. },
  292. {
  293. "function": "call",
  294. "abs_path": "rack (2.2.9) lib/rack/sendfile.rb",
  295. "in_app": false,
  296. "lineno": 110,
  297. "filename": "rack (2.2.9) lib/rack/sendfile.rb"
  298. },
  299. {
  300. "function": "call",
  301. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/static.rb",
  302. "in_app": false,
  303. "lineno": 24,
  304. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/static.rb"
  305. },
  306. {
  307. "function": "call",
  308. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/executor.rb",
  309. "in_app": false,
  310. "lineno": 14,
  311. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/executor.rb"
  312. },
  313. {
  314. "function": "call",
  315. "abs_path": "activesupport (6.1.7.7) lib/active_support/cache/strategy/local_cache_middleware.rb",
  316. "in_app": false,
  317. "lineno": 29,
  318. "filename": "activesupport (6.1.7.7) lib/active_support/cache/strategy/local_cache_middleware.rb"
  319. },
  320. {
  321. "function": "call",
  322. "abs_path": "rack (2.2.9) lib/rack/runtime.rb",
  323. "in_app": false,
  324. "lineno": 22,
  325. "filename": "rack (2.2.9) lib/rack/runtime.rb"
  326. },
  327. {
  328. "function": "call",
  329. "abs_path": "rack (2.2.9) lib/rack/method_override.rb",
  330. "in_app": false,
  331. "lineno": 24,
  332. "filename": "rack (2.2.9) lib/rack/method_override.rb"
  333. },
  334. {
  335. "function": "call",
  336. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/request_id.rb",
  337. "in_app": false,
  338. "lineno": 26,
  339. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/request_id.rb"
  340. },
  341. {
  342. "function": "call",
  343. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/remote_ip.rb",
  344. "in_app": false,
  345. "lineno": 81,
  346. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/remote_ip.rb"
  347. },
  348. {
  349. "function": "call",
  350. "abs_path": "sprockets-rails (3.4.2) lib/sprockets/rails/quiet_assets.rb",
  351. "in_app": false,
  352. "lineno": 13,
  353. "filename": "sprockets-rails (3.4.2) lib/sprockets/rails/quiet_assets.rb"
  354. },
  355. {
  356. "function": "call",
  357. "abs_path": "railties (6.1.7.7) lib/rails/rack/logger.rb",
  358. "in_app": false,
  359. "lineno": 26,
  360. "filename": "railties (6.1.7.7) lib/rails/rack/logger.rb"
  361. },
  362. {
  363. "function": "tagged",
  364. "abs_path": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb",
  365. "in_app": false,
  366. "lineno": 99,
  367. "filename": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb"
  368. },
  369. {
  370. "function": "tagged",
  371. "abs_path": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb",
  372. "in_app": false,
  373. "lineno": 37,
  374. "filename": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb"
  375. },
  376. {
  377. "function": "block in tagged",
  378. "abs_path": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb",
  379. "in_app": false,
  380. "lineno": 99,
  381. "filename": "activesupport (6.1.7.7) lib/active_support/tagged_logging.rb"
  382. },
  383. {
  384. "function": "block in call",
  385. "abs_path": "railties (6.1.7.7) lib/rails/rack/logger.rb",
  386. "in_app": false,
  387. "lineno": 26,
  388. "filename": "railties (6.1.7.7) lib/rails/rack/logger.rb"
  389. },
  390. {
  391. "function": "call_app",
  392. "abs_path": "railties (6.1.7.7) lib/rails/rack/logger.rb",
  393. "in_app": false,
  394. "lineno": 37,
  395. "filename": "railties (6.1.7.7) lib/rails/rack/logger.rb"
  396. },
  397. {
  398. "function": "call",
  399. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/show_exceptions.rb",
  400. "in_app": false,
  401. "lineno": 33,
  402. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/show_exceptions.rb"
  403. },
  404. {
  405. "function": "call",
  406. "abs_path": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb",
  407. "in_app": false,
  408. "lineno": 19,
  409. "filename": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb"
  410. },
  411. {
  412. "function": "with_scope",
  413. "abs_path": "sentry-ruby (5.17.3) lib/sentry-ruby.rb",
  414. "in_app": false,
  415. "lineno": 383,
  416. "filename": "sentry-ruby (5.17.3) lib/sentry-ruby.rb"
  417. },
  418. {
  419. "function": "with_scope",
  420. "abs_path": "sentry-ruby (5.17.3) lib/sentry/hub.rb",
  421. "in_app": false,
  422. "lineno": 59,
  423. "filename": "sentry-ruby (5.17.3) lib/sentry/hub.rb"
  424. },
  425. {
  426. "function": "block in call",
  427. "abs_path": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb",
  428. "in_app": false,
  429. "lineno": 20,
  430. "filename": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb"
  431. },
  432. {
  433. "function": "with_session_tracking",
  434. "abs_path": "sentry-ruby (5.17.3) lib/sentry-ruby.rb",
  435. "in_app": false,
  436. "lineno": 403,
  437. "filename": "sentry-ruby (5.17.3) lib/sentry-ruby.rb"
  438. },
  439. {
  440. "function": "with_session_tracking",
  441. "abs_path": "sentry-ruby (5.17.3) lib/sentry/hub.rb",
  442. "in_app": false,
  443. "lineno": 251,
  444. "filename": "sentry-ruby (5.17.3) lib/sentry/hub.rb"
  445. },
  446. {
  447. "function": "block (2 levels) in call",
  448. "abs_path": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb",
  449. "in_app": false,
  450. "lineno": 29,
  451. "filename": "sentry-ruby (5.17.3) lib/sentry/rack/capture_exceptions.rb"
  452. },
  453. {
  454. "function": "call",
  455. "abs_path": "web-console (4.2.1) lib/web_console/middleware.rb",
  456. "in_app": false,
  457. "lineno": 17,
  458. "filename": "web-console (4.2.1) lib/web_console/middleware.rb"
  459. },
  460. {
  461. "function": "catch",
  462. "abs_path": "web-console (4.2.1) lib/web_console/middleware.rb",
  463. "in_app": false,
  464. "lineno": 17,
  465. "filename": "web-console (4.2.1) lib/web_console/middleware.rb"
  466. },
  467. {
  468. "function": "block in call",
  469. "abs_path": "web-console (4.2.1) lib/web_console/middleware.rb",
  470. "in_app": false,
  471. "lineno": 19,
  472. "filename": "web-console (4.2.1) lib/web_console/middleware.rb"
  473. },
  474. {
  475. "function": "call_app",
  476. "abs_path": "web-console (4.2.1) lib/web_console/middleware.rb",
  477. "in_app": false,
  478. "lineno": 132,
  479. "filename": "web-console (4.2.1) lib/web_console/middleware.rb"
  480. },
  481. {
  482. "function": "call",
  483. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/debug_exceptions.rb",
  484. "in_app": false,
  485. "lineno": 29,
  486. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/debug_exceptions.rb"
  487. },
  488. {
  489. "function": "call",
  490. "abs_path": "sentry-rails (5.17.3) lib/sentry/rails/rescued_exception_interceptor.rb",
  491. "in_app": false,
  492. "lineno": 12,
  493. "filename": "sentry-rails (5.17.3) lib/sentry/rails/rescued_exception_interceptor.rb"
  494. },
  495. {
  496. "function": "call",
  497. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/actionable_exceptions.rb",
  498. "in_app": false,
  499. "lineno": 18,
  500. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/actionable_exceptions.rb"
  501. },
  502. {
  503. "function": "call",
  504. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/executor.rb",
  505. "in_app": false,
  506. "lineno": 14,
  507. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/executor.rb"
  508. },
  509. {
  510. "function": "call",
  511. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/callbacks.rb",
  512. "in_app": false,
  513. "lineno": 26,
  514. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/callbacks.rb"
  515. },
  516. {
  517. "function": "run_callbacks",
  518. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  519. "in_app": false,
  520. "lineno": 98,
  521. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  522. },
  523. {
  524. "function": "block in call",
  525. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/callbacks.rb",
  526. "in_app": false,
  527. "lineno": 27,
  528. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/callbacks.rb"
  529. },
  530. {
  531. "function": "call",
  532. "abs_path": "activerecord (6.1.7.7) lib/active_record/migration.rb",
  533. "in_app": false,
  534. "lineno": 601,
  535. "filename": "activerecord (6.1.7.7) lib/active_record/migration.rb"
  536. },
  537. {
  538. "function": "call",
  539. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/middleware/cookies.rb",
  540. "in_app": false,
  541. "lineno": 697,
  542. "filename": "actionpack (6.1.7.7) lib/action_dispatch/middleware/cookies.rb"
  543. },
  544. {
  545. "function": "call",
  546. "abs_path": "rack (2.2.9) lib/rack/session/abstract/id.rb",
  547. "in_app": false,
  548. "lineno": 260,
  549. "filename": "rack (2.2.9) lib/rack/session/abstract/id.rb"
  550. },
  551. {
  552. "function": "context",
  553. "abs_path": "rack (2.2.9) lib/rack/session/abstract/id.rb",
  554. "in_app": false,
  555. "lineno": 266,
  556. "filename": "rack (2.2.9) lib/rack/session/abstract/id.rb"
  557. },
  558. {
  559. "function": "call",
  560. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/http/content_security_policy.rb",
  561. "in_app": false,
  562. "lineno": 19,
  563. "filename": "actionpack (6.1.7.7) lib/action_dispatch/http/content_security_policy.rb"
  564. },
  565. {
  566. "function": "call",
  567. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/http/permissions_policy.rb",
  568. "in_app": false,
  569. "lineno": 22,
  570. "filename": "actionpack (6.1.7.7) lib/action_dispatch/http/permissions_policy.rb"
  571. },
  572. {
  573. "function": "call",
  574. "abs_path": "rack (2.2.9) lib/rack/head.rb",
  575. "in_app": false,
  576. "lineno": 12,
  577. "filename": "rack (2.2.9) lib/rack/head.rb"
  578. },
  579. {
  580. "function": "call",
  581. "abs_path": "rack (2.2.9) lib/rack/conditional_get.rb",
  582. "in_app": false,
  583. "lineno": 27,
  584. "filename": "rack (2.2.9) lib/rack/conditional_get.rb"
  585. },
  586. {
  587. "function": "call",
  588. "abs_path": "rack (2.2.9) lib/rack/etag.rb",
  589. "in_app": false,
  590. "lineno": 27,
  591. "filename": "rack (2.2.9) lib/rack/etag.rb"
  592. },
  593. {
  594. "function": "call",
  595. "abs_path": "rack (2.2.9) lib/rack/tempfile_reaper.rb",
  596. "in_app": false,
  597. "lineno": 15,
  598. "filename": "rack (2.2.9) lib/rack/tempfile_reaper.rb"
  599. },
  600. {
  601. "function": "call",
  602. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb",
  603. "in_app": false,
  604. "lineno": 842,
  605. "filename": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb"
  606. },
  607. {
  608. "function": "serve",
  609. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb",
  610. "in_app": false,
  611. "lineno": 32,
  612. "filename": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb"
  613. },
  614. {
  615. "function": "each",
  616. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb",
  617. "in_app": false,
  618. "lineno": 32,
  619. "filename": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb"
  620. },
  621. {
  622. "function": "block in serve",
  623. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb",
  624. "in_app": false,
  625. "lineno": 50,
  626. "filename": "actionpack (6.1.7.7) lib/action_dispatch/journey/router.rb"
  627. },
  628. {
  629. "function": "serve",
  630. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb",
  631. "in_app": false,
  632. "lineno": 33,
  633. "filename": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb"
  634. },
  635. {
  636. "function": "dispatch",
  637. "abs_path": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb",
  638. "in_app": false,
  639. "lineno": 50,
  640. "filename": "actionpack (6.1.7.7) lib/action_dispatch/routing/route_set.rb"
  641. },
  642. {
  643. "function": "dispatch",
  644. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal.rb",
  645. "in_app": false,
  646. "lineno": 254,
  647. "filename": "actionpack (6.1.7.7) lib/action_controller/metal.rb"
  648. },
  649. {
  650. "function": "dispatch",
  651. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal.rb",
  652. "in_app": false,
  653. "lineno": 190,
  654. "filename": "actionpack (6.1.7.7) lib/action_controller/metal.rb"
  655. },
  656. {
  657. "function": "process",
  658. "abs_path": "actionview (6.1.7.7) lib/action_view/rendering.rb",
  659. "in_app": false,
  660. "lineno": 39,
  661. "filename": "actionview (6.1.7.7) lib/action_view/rendering.rb"
  662. },
  663. {
  664. "function": "process",
  665. "abs_path": "actionpack (6.1.7.7) lib/abstract_controller/base.rb",
  666. "in_app": false,
  667. "lineno": 165,
  668. "filename": "actionpack (6.1.7.7) lib/abstract_controller/base.rb"
  669. },
  670. {
  671. "function": "process_action",
  672. "abs_path": "activerecord (6.1.7.7) lib/active_record/railties/controller_runtime.rb",
  673. "in_app": false,
  674. "lineno": 27,
  675. "filename": "activerecord (6.1.7.7) lib/active_record/railties/controller_runtime.rb"
  676. },
  677. {
  678. "function": "process_action",
  679. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/params_wrapper.rb",
  680. "in_app": false,
  681. "lineno": 249,
  682. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/params_wrapper.rb"
  683. },
  684. {
  685. "function": "process_action",
  686. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/instrumentation.rb",
  687. "in_app": false,
  688. "lineno": 33,
  689. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/instrumentation.rb"
  690. },
  691. {
  692. "function": "instrument",
  693. "abs_path": "activesupport (6.1.7.7) lib/active_support/notifications.rb",
  694. "in_app": false,
  695. "lineno": 203,
  696. "filename": "activesupport (6.1.7.7) lib/active_support/notifications.rb"
  697. },
  698. {
  699. "function": "instrument",
  700. "abs_path": "activesupport (6.1.7.7) lib/active_support/notifications/instrumenter.rb",
  701. "in_app": false,
  702. "lineno": 24,
  703. "filename": "activesupport (6.1.7.7) lib/active_support/notifications/instrumenter.rb"
  704. },
  705. {
  706. "function": "block in instrument",
  707. "abs_path": "activesupport (6.1.7.7) lib/active_support/notifications.rb",
  708. "in_app": false,
  709. "lineno": 203,
  710. "filename": "activesupport (6.1.7.7) lib/active_support/notifications.rb"
  711. },
  712. {
  713. "function": "block in process_action",
  714. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/instrumentation.rb",
  715. "in_app": false,
  716. "lineno": 34,
  717. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/instrumentation.rb"
  718. },
  719. {
  720. "function": "process_action",
  721. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/rescue.rb",
  722. "in_app": false,
  723. "lineno": 22,
  724. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/rescue.rb"
  725. },
  726. {
  727. "function": "process_action",
  728. "abs_path": "actionpack (6.1.7.7) lib/abstract_controller/callbacks.rb",
  729. "in_app": false,
  730. "lineno": 41,
  731. "filename": "actionpack (6.1.7.7) lib/abstract_controller/callbacks.rb"
  732. },
  733. {
  734. "function": "run_callbacks",
  735. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  736. "in_app": false,
  737. "lineno": 137,
  738. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  739. },
  740. {
  741. "function": "block in run_callbacks",
  742. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  743. "in_app": false,
  744. "lineno": 126,
  745. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  746. },
  747. {
  748. "function": "sentry_around_action",
  749. "abs_path": "sentry-rails (5.17.3) lib/sentry/rails/controller_transaction.rb",
  750. "in_app": false,
  751. "lineno": 14,
  752. "filename": "sentry-rails (5.17.3) lib/sentry/rails/controller_transaction.rb"
  753. },
  754. {
  755. "function": "with_child_span",
  756. "abs_path": "sentry-ruby (5.17.3) lib/sentry-ruby.rb",
  757. "in_app": false,
  758. "lineno": 490,
  759. "filename": "sentry-ruby (5.17.3) lib/sentry-ruby.rb"
  760. },
  761. {
  762. "function": "with_child_span",
  763. "abs_path": "sentry-ruby (5.17.3) lib/sentry/hub.rb",
  764. "in_app": false,
  765. "lineno": 102,
  766. "filename": "sentry-ruby (5.17.3) lib/sentry/hub.rb"
  767. },
  768. {
  769. "function": "block in sentry_around_action",
  770. "abs_path": "sentry-rails (5.17.3) lib/sentry/rails/controller_transaction.rb",
  771. "in_app": false,
  772. "lineno": 28,
  773. "filename": "sentry-rails (5.17.3) lib/sentry/rails/controller_transaction.rb"
  774. },
  775. {
  776. "function": "block in run_callbacks",
  777. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  778. "in_app": false,
  779. "lineno": 126,
  780. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  781. },
  782. {
  783. "function": "instance_exec",
  784. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  785. "in_app": false,
  786. "lineno": 126,
  787. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  788. },
  789. {
  790. "function": "block (4 levels) in <class:Engine>",
  791. "abs_path": "actiontext (6.1.7.7) lib/action_text/engine.rb",
  792. "in_app": false,
  793. "lineno": 59,
  794. "filename": "actiontext (6.1.7.7) lib/action_text/engine.rb"
  795. },
  796. {
  797. "function": "with_renderer",
  798. "abs_path": "actiontext (6.1.7.7) lib/action_text/rendering.rb",
  799. "in_app": false,
  800. "lineno": 20,
  801. "filename": "actiontext (6.1.7.7) lib/action_text/rendering.rb"
  802. },
  803. {
  804. "function": "block in run_callbacks",
  805. "abs_path": "activesupport (6.1.7.7) lib/active_support/callbacks.rb",
  806. "in_app": false,
  807. "lineno": 117,
  808. "filename": "activesupport (6.1.7.7) lib/active_support/callbacks.rb"
  809. },
  810. {
  811. "function": "block in process_action",
  812. "abs_path": "actionpack (6.1.7.7) lib/abstract_controller/callbacks.rb",
  813. "in_app": false,
  814. "lineno": 42,
  815. "filename": "actionpack (6.1.7.7) lib/abstract_controller/callbacks.rb"
  816. },
  817. {
  818. "function": "process_action",
  819. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/rendering.rb",
  820. "in_app": false,
  821. "lineno": 30,
  822. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/rendering.rb"
  823. },
  824. {
  825. "function": "process_action",
  826. "abs_path": "actionpack (6.1.7.7) lib/abstract_controller/base.rb",
  827. "in_app": false,
  828. "lineno": 228,
  829. "filename": "actionpack (6.1.7.7) lib/abstract_controller/base.rb"
  830. },
  831. {
  832. "function": "send_action",
  833. "abs_path": "actionpack (6.1.7.7) lib/action_controller/metal/basic_implicit_render.rb",
  834. "in_app": false,
  835. "lineno": 6,
  836. "filename": "actionpack (6.1.7.7) lib/action_controller/metal/basic_implicit_render.rb"
  837. },
  838. {
  839. "function": "index",
  840. "abs_path": "app/controllers/articles_controller.rb",
  841. "pre_context": [
  842. "",
  843. "class ArticlesController < ApplicationController\\n",
  844. " def index\\n"
  845. ],
  846. "post_context": [" end\\n", "end\\n", ""],
  847. "filename": "app/controllers/articles_controller.rb",
  848. "lineno": 3,
  849. "in_app": true,
  850. "context_line": " 0/0\\n"
  851. },
  852. {
  853. "function": "/",
  854. "abs_path": "app/controllers/articles_controller.rb",
  855. "pre_context": [
  856. "",
  857. "class ArticlesController < ApplicationController\\n",
  858. " def index\\n"
  859. ],
  860. "post_context": [" end\\n", "end\\n", ""],
  861. "filename": "app/controllers/articles_controller.rb",
  862. "lineno": 3,
  863. "in_app": true,
  864. "context_line": " 0/0\\n"
  865. }
  866. ]
  867. },
  868. "mechanism": { "type": "rails", "handled": false },
  869. "module": "",
  870. "thread_id": 14120,
  871. "value": "divided by 0 (ZeroDivisionError)",
  872. "type": "ZeroDivisionError"
  873. }
  874. ]
  875. },
  876. "fingerprint": ["{{ default }}"],
  877. "grouping_config": { "id": "legacy:2019-03-12" },
  878. "hashes": ["781a74006180fb431c48dbb5bd61065d"],
  879. "key_id": "125",
  880. "level": "error",
  881. "location": "app/controllers/articles_controller.rb",
  882. "logger": "",
  883. "metadata": {
  884. "function": "/",
  885. "type": "ZeroDivisionError",
  886. "value": "divided by 0 (ZeroDivisionError)",
  887. "filename": "app/controllers/articles_controller.rb"
  888. },
  889. "modules": {
  890. "sassc": "2.4.0",
  891. "rexml": "3.2.6",
  892. "semantic_range": "3.0.0",
  893. "ffi": "1.16.3",
  894. "actioncable": "6.1.7.7",
  895. "loofah": "2.22.0",
  896. "spring": "4.2.0",
  897. "rubyzip": "2.3.2",
  898. "selenium-webdriver": "4.10.0",
  899. "marcel": "1.0.4",
  900. "nokogiri": "1.16.4",
  901. "bindex": "0.8.1",
  902. "activejob": "6.1.7.7",
  903. "websocket": "1.2.10",
  904. "rb-fsevent": "0.11.2",
  905. "activesupport": "6.1.7.7",
  906. "rails-html-sanitizer": "1.6.0",
  907. "erubi": "1.12.0",
  908. "net-smtp": "0.5.0",
  909. "msgpack": "1.7.2",
  910. "date": "3.3.4",
  911. "rack-mini-profiler": "2.3.4",
  912. "rails-dom-testing": "2.2.0",
  913. "net-imap": "0.4.10",
  914. "public_suffix": "5.0.5",
  915. "mini_mime": "1.1.5",
  916. "net-pop": "0.1.2",
  917. "bundler": "2.5.9",
  918. "rails": "6.1.7.7",
  919. "rack-proxy": "0.7.7",
  920. "zeitwerk": "2.6.13",
  921. "bigdecimal": "3.1.7",
  922. "sprockets-rails": "3.4.2",
  923. "capybara": "3.40.0",
  924. "regexp_parser": "2.9.0",
  925. "web-console": "4.2.1",
  926. "tzinfo": "2.0.6",
  927. "mail": "2.8.1",
  928. "net-protocol": "0.2.2",
  929. "rack-test": "2.1.0",
  930. "listen": "3.9.0",
  931. "xpath": "3.2.0",
  932. "webdrivers": "5.3.1",
  933. "actiontext": "6.1.7.7",
  934. "turbolinks": "5.2.1",
  935. "nio4r": "2.7.1",
  936. "globalid": "1.2.1",
  937. "byebug": "11.1.3",
  938. "rake": "13.2.1",
  939. "actionmailbox": "6.1.7.7",
  940. "method_source": "1.1.0",
  941. "sqlite3": "1.7.3",
  942. "addressable": "2.8.6",
  943. "puma": "5.6.8",
  944. "sass-rails": "6.0.0",
  945. "webpacker": "5.4.4",
  946. "sprockets": "4.2.1",
  947. "activestorage": "6.1.7.7",
  948. "jbuilder": "2.11.5",
  949. "actionmailer": "6.1.7.7",
  950. "bootsnap": "1.18.3",
  951. "railties": "6.1.7.7",
  952. "matrix": "0.4.2",
  953. "websocket-extensions": "0.1.5",
  954. "websocket-driver": "0.7.6",
  955. "rb-inotify": "0.10.1",
  956. "actionview": "6.1.7.7",
  957. "sentry-rails": "5.17.3",
  958. "sentry-ruby": "5.17.3",
  959. "minitest": "5.22.3",
  960. "activerecord": "6.1.7.7",
  961. "builder": "3.2.4",
  962. "thor": "1.3.1",
  963. "activemodel": "6.1.7.7",
  964. "concurrent-ruby": "1.2.3",
  965. "i18n": "1.14.4",
  966. "racc": "1.7.3",
  967. "timeout": "0.4.1",
  968. "tilt": "2.3.0",
  969. "sassc-rails": "2.1.2",
  970. "actionpack": "6.1.7.7",
  971. "rack": "2.2.9",
  972. "crass": "1.0.6",
  973. "turbolinks-source": "5.2.0"
  974. },
  975. "received": 1714146429.568,
  976. "request": {
  977. "url": "http://localhost:3000/",
  978. "headers": [
  979. [
  980. "Accept",
  981. "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
  982. ],
  983. ["Accept-Encoding", "gzip, deflate, br"],
  984. ["Accept-Language", "en-US,en;q=0.5"],
  985. ["Connection", "keep-alive"],
  986. ["Host", "localhost:3000"],
  987. ["If-Modified-Since", ""],
  988. ["If-None-Match", ""],
  989. ["Sec-Fetch-Dest", "document"],
  990. ["Sec-Fetch-Mode", "navigate"],
  991. ["Sec-Fetch-Site", "none"],
  992. ["Sec-Fetch-User", "?1"],
  993. ["Upgrade-Insecure-Requests", "1"],
  994. [
  995. "User-Agent",
  996. "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0"
  997. ],
  998. ["X-Request-Id", "074df263-4b01-498d-8ce2-18eb56c28812"]
  999. ],
  1000. "method": "GET",
  1001. "env": { "SERVER_NAME": "localhost", "SERVER_PORT": "3000" }
  1002. },
  1003. "sdk": { "version": "5.17.3", "name": "sentry.ruby.rails" },
  1004. "threads": {
  1005. "values": [
  1006. {
  1007. "current": true,
  1008. "crashed": true,
  1009. "id": 14120,
  1010. "name": "puma srv tp 001"
  1011. }
  1012. ]
  1013. },
  1014. "timestamp": 1714145178.0,
  1015. "title": "ZeroDivisionError: divided by 0 (ZeroDivisionError)",
  1016. "transaction": "ArticlesController#index",
  1017. "transaction_info": null,
  1018. "type": "error",
  1019. "use_rust_normalize": true,
  1020. "version": "7"
  1021. }