playframework 1.2.7 单步调试方法

临时补充:有可能会报这个错误

项目升级到JDK7后,点击一个页面,报了如下错误,注意,是Error不是Exception哦! 
Oops: VerifyError 
An unexpected error occured caused by exception VerifyError: Inconsistent stackmap frames at branch target 778 Exception Details: Location: controllers/Games.list(Ldto/gm/sc/GameSearchCriteria;)V @778: ldc_w Reason: Type ‘java/lang/Object’ (current frame, locals[5]) is not assignable to ‘java/util/ArrayList’ (stack map, locals[5]) Current Frame: bci: @749 flags: { } locals: { ‘dto/gm/sc/GameSearchCriteria’, long, long_2nd, top, ‘common/utils/PageData’, ‘java/lang/Object’, ‘java/util/ArrayList’, ‘java/util/ArrayList’, integer } stack: { } Stackmap Frame: bci: @778 flags: { } locals: { ‘dto/gm/sc/GameSearchCriteria’, top, top, top, ‘common/utils/PageData’, ‘java/util/ArrayList’, ‘java/util/ArrayList’, ‘java/util/ArrayList’, integer } stack: { } Bytecode: 0000000: b80a c013 0a7d 2ab8 0a7f b807 c79a 0014 0000010: 1307 c904 bd01 4359 032a 53b

 

VM options:   -XX:-UseSplitVerifier -Dapplication.path="." -javaagent:"D:\play-1.2.7.2\framework\play-1.2.7.2.jar"

Main class: play.server.Server

-Dapplication.path="." -javaagent:"D:\Java\play-1.2.7\framework\play-1.2.7.jar"

 

playframework 1.2.7 单步调试方法