在以下代码中,我收到 2 个错误:
第 xxx 行未处理的异常类型 ValidationException
ValidationException 无法到达的 catch 块。此异常不会从第 yyy 行的 try 语句主体中抛出
public void validateExistingTemplate() {
try{
dummyObject.validate(); //line xxx
}
catch(ValidationException e){ // line yyy
//to do
}
}
try {
List emailOptionsList = someHelper.someMethod(SomeClass.class,
criterion, null, false);
if(emailOptionsList.size() > 0) {
operationContext.addErrorMessages(new Message("ERROR_MESSAGE"));
}
} catch (ServiceApplicationException ex) {
throw new ValidationException();
}
}
我不知道如何摆脱这个。我在这里做错了什么?