Java7多捕获异常处理

时间:2014-03-06 03:07:57

标签: java exception 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类扩展而来的。不知道是什么原因造成的?

0 个答案:

没有答案