Я пытаюсь интегрировать Sentry с нашим Java-проектом. Я уже тестировал скрипт Python, и он отлично работает. Это выглядит так:
from raven import Client
client = Client(myDsn)
try:
1 / 0
except ZeroDivisionError:
client.captureException()
Но когда я делаю то же самое в Java, это не работает. Java-код выглядит так:
@Test
public void Sentry() throws IOException {
Sentry.init(dsn);
Sentry.getContext().addExtra("stacktrace.app.packages", "com.testpackage.test");
Sentry.getContext().setUser(new UserBuilder().setUsername("RoboTricker").build());
Sentry.getContext().addTag("thread", Thread.currentThread().getName());
try {
unsafeMethod();
} catch (Exception e) {
Sentry.capture(e);
}
}
Нет исключений, но когда я захожу на панель инструментов, об ошибках не сообщается Это означает, что ошибка не отправляется.
DSN для обоих кодов одинаков.
Есть идеи, чего мне не хватает?