Playframework 使用Java 7多捕获时播放框架异常

Playframework 使用Java 7多捕获时播放框架异常,playframework,java-7,multi-catch,Playframework,Java 7,Multi Catch,我正在使用Play2.1.3,出于某种奇怪的原因,我似乎无法使用Java7结构。我可以在switch中使用菱形或字符串,所以Play肯定使用Java7 这是我在加载使用multi-catch的控制器时遇到的异常。有什么想法吗 (堆栈跟踪中引用的controllers.purchasescocontroller.submitData方法是包含多捕获的方法) ! Internal server error, for (GET) [/es/purchase] -> java.lang.Veri

我正在使用Play2.1.3,出于某种奇怪的原因,我似乎无法使用Java7结构。我可以在switch中使用菱形或字符串,所以Play肯定使用Java7

这是我在加载使用multi-catch的控制器时遇到的异常。有什么想法吗

(堆栈跟踪中引用的
controllers.purchasescocontroller.submitData
方法是包含多捕获的方法)

! Internal server error, for (GET) [/es/purchase] ->

java.lang.VerifyError: Stack map does not match the one at exception handler 307 in method controllers.PurchasesController.submitData(Lplay/i18n/Lang;)Lplay/mvc/Result; at offset 293
    at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.7.0_15]
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2451) ~[na:1.7.0_15]
    at java.lang.Class.getMethod0(Class.java:2694) ~[na:1.7.0_15]
    at java.lang.Class.getMethod(Class.java:1622) ~[na:1.7.0_15]
    at org.apache.commons.lang3.reflect.MethodUtils.getMatchingAccessibleMethod(MethodUtils.java:511) ~[commons-lang3.jar:3.1]
[error] application - Error while rendering default error page
scala.MatchError: java.lang.VerifyError: Stack map does not match the one at exception handler 307 in method controllers.PurchasesController.submitData(Lplay/i18n/Lang;)Lplay/mvc/Result; at offset 293 (of class java.lang.VerifyError)
    at play.api.GlobalSettings$class.onError(GlobalSettings.scala:103) ~[play_2.10.jar:2.1.3]
    at play.api.DefaultGlobal$.onError(GlobalSettings.scala:161) [play_2.10.jar:2.1.3]
    at play.core.server.Server$class.logExceptionAndGetResult$1(Server.scala:79) [play_2.10.jar:2.1.3]
    at play.core.server.Server$$anonfun$getHandlerFor$4$$anonfun$apply$4.apply(Server.scala:88) [play_2.10.jar:2.1.3]
    at play.core.server.Server$$anonfun$getHandlerFor$4$$anonfun$apply$4.apply(Server.scala:88) [play_2.10.jar:2.1.3]