{"action":"created","issue":{"url":"https://api.github.com/repos/getsentry/raven-ruby/issues/388","labels_url":"https://api.github.com/repos/getsentry/raven-ruby/issues/388/labels{/name}","comments_url":"https://api.github.com/repos/getsentry/raven-ruby/issues/388/comments","events_url":"https://api.github.com/repos/getsentry/raven-ruby/issues/388/events","html_url":"https://github.com/getsentry/raven-ruby/issues/388","id":117858113,"number":388,"title":"Rails/Rack recording exceptions twice","user":{"login":"mattrobenolt","id":375744,"avatar_url":"https://avatars.githubusercontent.com/u/375744?v=3","gravatar_id":"","url":"https://api.github.com/users/mattrobenolt","html_url":"https://github.com/mattrobenolt","followers_url":"https://api.github.com/users/mattrobenolt/followers","following_url":"https://api.github.com/users/mattrobenolt/following{/other_user}","gists_url":"https://api.github.com/users/mattrobenolt/gists{/gist_id}","starred_url":"https://api.github.com/users/mattrobenolt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattrobenolt/subscriptions","organizations_url":"https://api.github.com/users/mattrobenolt/orgs","repos_url":"https://api.github.com/users/mattrobenolt/repos","events_url":"https://api.github.com/users/mattrobenolt/events{/privacy}","received_events_url":"https://api.github.com/users/mattrobenolt/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/getsentry/raven-ruby/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/getsentry/raven-ruby/labels/has-pr","name":"has-pr","color":"5319e7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-11-19T17:00:28Z","updated_at":"2016-01-06T17:37:17Z","closed_at":"2016-01-06T17:37:17Z","body":"Repository to test: https://github.com/mattrobenolt/sentry_test\r\n\r\nWhen an exception occurs, we get two exceptions, one for the page itself, then one for the corresponding `/500` route.\r\n\r\nAs noted by a user:\r\n\r\n> So it looks like that even new Rails app is affected. We think that it’s caused by catching exception in a raven rails integration first and then the second exception is caught by raven rack integration. It can be avoided by skipping rack integration entirely but we don’t want to do that. So I think that there should be some kind of mechanism to catch the exception only once and by only by one integration.\r\n\r\nRefs: https://sentry.zendesk.com/agent/tickets/1054"},"comment":{"url":"https://api.github.com/repos/getsentry/raven-ruby/issues/comments/169399115","html_url":"https://github.com/getsentry/raven-ruby/issues/388#issuecomment-169399115","issue_url":"https://api.github.com/repos/getsentry/raven-ruby/issues/388","id":169399115,"user":{"login":"nateberkopec","id":845662,"avatar_url":"https://avatars.githubusercontent.com/u/845662?v=3","gravatar_id":"","url":"https://api.github.com/users/nateberkopec","html_url":"https://github.com/nateberkopec","followers_url":"https://api.github.com/users/nateberkopec/followers","following_url":"https://api.github.com/users/nateberkopec/following{/other_user}","gists_url":"https://api.github.com/users/nateberkopec/gists{/gist_id}","starred_url":"https://api.github.com/users/nateberkopec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nateberkopec/subscriptions","organizations_url":"https://api.github.com/users/nateberkopec/orgs","repos_url":"https://api.github.com/users/nateberkopec/repos","events_url":"https://api.github.com/users/nateberkopec/events{/privacy}","received_events_url":"https://api.github.com/users/nateberkopec/received_events","type":"User","site_admin":false},"created_at":"2016-01-06T17:37:17Z","updated_at":"2016-01-06T17:37:17Z","body":"Closed by #422, release incoming."}}