Java7 Multi-catch Обработка исключений
У меня есть этот код, чтобы поймать несколько исключений. Я использую Java 7 последней версии 1.7.0_51
import jxl.write.*;
import java.io.IOException;
try{ //some code
} catch (IOException | WriteException e)
{
Logger.error(e.getMessage());
}
Это дает ошибку:
play.exceptions.TemplateExecutionException: java.lang.VerifyError cannot be cast to
java.lang.Exception
at play.templates.BaseTemplate.throwException(BaseTemplate.java:86)
at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:257)
at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:267)
at play.templates.Template.render(Template.java:26)
at play.templates.GroovyTemplate.render(GroovyTemplate.java:187)
at play.mvc.results.RenderTemplate.<init>(RenderTemplate.java:24)
at play.mvc.Controller.renderTemplate(Controller.java:660)
at play.mvc.Controller.renderTemplate(Controller.java:640)
at play.mvc.Controller.render(Controller.java:695)
Оба исключения относятся к классу Exception. Любая идея, что является причиной этого?