ruby_zero_division.json 39 KB

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