Rodrigo Zhou
b6dd0ef35b
Capture panic in ServiceErrorInterceptor ( #11813 )
...
## What changed?
Capture panic in `ServiceErrorInterceptor`
## Why?
`ServiceErrorInterceptor` is a top-level interceptor for frontend,
history and matching. Capturing panics to make sure unhandled panics
won't crash the service.
## How did you test it?
- [x] built
- [ ] run locally and tested manually
- [ ] covered by existing tests
- [x] added new unit test(s)
- [ ] added new functional test(s)
## Potential risks
2026-08-27 15:41:10 -07:00
..
2026-07-14 20:50:43 +00:00
2026-03-19 16:40:06 -07:00
2026-05-13 20:10:52 -07:00
2026-06-11 17:44:13 +00:00
2026-06-22 12:24:52 -07:00
2025-05-01 18:50:21 -07:00
2025-05-01 18:50:21 -07:00
2026-08-15 01:16:07 +00:00
2026-08-25 09:04:00 -07:00
2026-06-04 17:34:25 -07:00
2026-06-04 17:34:25 -07:00
2026-07-24 15:20:52 -07:00
2026-08-17 19:47:10 -07:00
2025-05-30 02:21:12 +00:00
2026-08-25 09:04:00 -07:00
2025-07-22 16:37:58 +01:00
2026-08-06 18:54:08 -07:00
2026-08-25 09:04:00 -07:00
2026-06-25 23:03:28 +00:00
2026-06-23 11:04:37 -07:00
2026-06-23 11:04:37 -07:00
2025-07-22 16:43:59 +01:00
2026-06-22 12:24:52 -07:00
2026-04-10 17:51:46 -07:00
2026-08-27 15:41:10 -07:00
2026-05-01 13:44:16 -07:00
2026-07-15 14:08:41 -07:00
2025-05-01 18:50:21 -07:00
2025-05-01 18:50:21 -07:00
2026-08-20 09:47:39 -07:00
2026-07-31 11:01:51 -05:00
2026-07-31 11:01:51 -05:00
2026-06-23 17:24:32 -07:00
2026-06-23 17:24:32 -07:00
2026-07-14 20:50:43 +00:00
2026-08-06 22:37:41 -07:00
2026-08-27 16:38:22 +00:00
2026-07-21 16:19:15 -07:00
2026-07-21 16:19:15 -07:00
2025-06-12 08:57:53 -07:00
2026-07-15 15:06:08 -07:00
2026-06-04 17:34:25 -07:00
2026-06-22 12:24:52 -07:00
2026-04-20 18:57:03 +00:00
2026-08-19 18:57:58 +00:00
2026-08-19 18:57:58 +00:00
2026-08-19 18:57:58 +00:00
2026-08-19 18:57:58 +00:00
2026-02-12 21:08:01 -08:00
2026-02-12 21:08:01 -08:00
2026-08-25 09:04:00 -07:00
2026-04-10 17:51:46 -07:00
2026-07-20 18:02:43 -07:00
2026-07-31 11:01:51 -05:00
2025-07-22 11:52:22 -07:00
2026-08-25 09:04:00 -07:00
2026-06-25 23:03:28 +00:00
2026-07-02 09:13:36 -07:00
2026-07-02 09:13:36 -07:00
2026-07-20 18:02:43 -07:00
2026-07-20 18:02:43 -07:00
2025-05-01 18:50:21 -07:00
2026-06-22 12:24:52 -07:00
2024-09-03 12:09:06 -07:00
2026-06-04 17:34:25 -07:00
2026-08-06 22:37:41 -07:00
2026-08-06 22:37:41 -07:00
2025-05-01 18:50:21 -07:00
2026-07-15 15:06:08 -07:00
2026-07-15 15:06:08 -07:00
2026-08-20 10:47:13 -07:00
2026-08-06 22:37:41 -07:00
2026-08-06 22:37:41 -07:00
2026-08-14 12:30:08 -07:00
2026-08-27 15:07:29 -07:00
2026-07-21 16:19:15 -07:00
2026-06-18 16:19:57 -07:00
2026-07-07 19:57:10 -07:00
2026-02-11 23:30:55 +00:00
2025-11-04 00:27:12 +00:00
2026-04-20 13:58:51 -07:00
2026-06-25 23:03:28 +00:00
2026-07-31 11:01:51 -05:00
2026-08-20 09:47:39 -07:00
2026-06-04 17:34:25 -07:00
2026-03-25 14:52:52 -07:00
2026-08-25 09:04:00 -07:00
2026-05-22 11:05:13 -07:00
2026-02-18 09:12:19 -08:00
2025-05-17 00:21:32 +00:00
2026-02-18 09:12:19 -08:00
2025-05-01 18:50:21 -07:00
2026-06-22 12:24:52 -07:00
2026-02-18 09:12:19 -08:00
2025-05-17 00:21:32 +00:00