refs CNVS-20836
Once this is merged, plugins or extensions can
register their own exceptions if they don't
want them broadcast to sentry for whatever reason
(there are some job failures that are a good candidate
for this)
Change-Id: Ic3bceb8185a92479166ec55c8c6c66dacf259f5a
Reviewed-on: https://gerrit.instructure.com/55678
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>
closes CNVS-20552
This doesn't fix the underlying media object problem, but it's being
reported as an issue with the sentry interface because Raven doesn't
like symbols as messages and trys to call ".message" on them
TEST PLAN:
1) error capturing should still work with sentry
2) call Canvas::Errors.capture with a symbol (instead of a string),
it should get sent to sentry correctly
Change-Id: I84cfe7894892692a8e2d8ea699cba86caf6c2b23
Reviewed-on: https://gerrit.instructure.com/54463
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>