Java: не может перебросить исключение: необработанный тип исключения Исключение
Я хотел бы поймать исключение, зарегистрировать его, установить флаг и перезапустить то же исключение
У меня есть этот код:
public Boolean doJobWithResult() {
boolean result = true;
final Feed feed = Feed.findById(feedId);
try {
feed.fetchContents();
} catch (Exception ex) {
result = false;
Logger.info("fetching feed(%d) failed", feedId);
throw ex;
}
return result;
}
Но затмение жалуется на throw ex, сообщая, что «исключение необработанного типа исключения», и предлагает мне добавить блок try-catch вокруг него.
На самом деле, я хочу, чтобы процесс, вызывающий этот метод, обрабатывал исключение, а не обрабатывал его сам ... Я просто хочу вернуть true, если все идет хорошо, и записать его, если есть исключение
С другой стороны, я могу заключить исключение в другое исключение, но я не могу выбросить то же самое ..
любая идея?