环境

jdk:1.7
play framework:1.2.7

前言

最近要改一个web项目;像往常一样,去gitlab中去拉取项目;
之后执行play eclipsify生成eclipse项目的格式,之后导入;
在之后,就是启动项目,并且访问localhost:9998,结果就报错:

Oops: VerifyError
An unexpected error occured caused by exception VerifyError: Expecting a stack map frame Exception Details:   Location:     controllers/adminManagement/Secure$Security.authentify(Ljava/lang/String;Ljava/lang/String;)Z @33: istore_3   Reason:     Error exists in the bytecode   Bytecode:     0000000: b800 7d12 782b b800 7a12 712a b800 77bb     0000010: 0010 59b7 0012 bf3a 0403 3eb8 0080 1904     0000020: bf3e b800 821d ac                         Exception Handler Table:     bci [0, 23] => handler: 23   Stackmap Table:     same_locals_1_stack_item_frame(@23,Object[#55]) play.exceptions.UnexpectedException: Unexpected Errorat play.Invoker$Invocation.onException(Invoker.java:244)at play.Invoker$Invocation.run(Invoker.java:286)at Invocation.HTTP Request(Play!)
Caused by: java.lang.VerifyError: Expecting a stack map frame
Exception Details:Location:controllers/adminManagement/Secure$Security.authentify(Ljava/lang/String;Ljava/lang/String;)Z @33: istore_3Reason:Error exists in the bytecodeBytecode:0000000: b800 7d12 782b b800 7a12 712a b800 77bb0000010: 0010 59b7 0012 bf3a 0403 3eb8 0080 19040000020: bf3e b800 821d ac                      Exception Handler Table:bci [0, 23] => handler: 23Stackmap Table:same_locals_1_stack_item_frame(@23,Object[#55])at java.lang.Class.getDeclaredMethods0(Native Method)at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)at java.lang.Class.getDeclaredMethods(Class.java:1855)at play.utils.JavaWithCaching.findAllAnnotatedMethods(Java.java:528)at play.utils.JavaWithCaching.findAllAnnotatedMethods(Java.java:535)at play.utils.JavaWithCaching.findAllAnnotatedMethods(Java.java:498)at play.utils.Java.findAllAnnotatedMethods(Java.java:277)at play.mvc.ActionInvoker.handleFinallies(ActionInvoker.java:390)at play.mvc.ActionInvoker.invoke(ActionInvoker.java:263)... 1 more

解决方法

经过查询是因为 Any tool that modifies bytecode in a version 51 classfile must be sure to update the stackmap information to be consistent with the bytecode in order to pass verification.
中文意思就是: JDK7 引入版本为51的字节码规范,使用了严格的类型检查器,任何工具修改了字节码的,都需要更新stackmap,但是jws修改了字节码,而没有更新

解决方法:启动参数添加 -XX:-UseSplitVerifier

具体放置位置参考这篇,讲解java7、8添加的参数:java.lang.VerifyError: Expecting a stack map frame

参考地址:

http://blog.csdn.net/lili625/article/details/49427635

play framework 提示:VerifyError错误相关推荐

  1. LNMP一键安装包的坑-thinkphp,Zend Framework,laravel等提示500错误

    最近安装LNMP运行环境,因为贪图方便,就用了https://lnmp.org/来安装,安装过程还是挺方便的,按照步骤输入即可: 安装完就可以直接显示了,确实方便: 但是运行框架thinkphp,Ze ...

  2. mysql0xc00007b_安装MySQL被提示缺少msvcr120.dll,msvcp120.dll或提示0xc00007b错误

    踩坑经历: 我的电脑昨天重装了win10系统,在安装MySQL时被提示缺少msvcr120.dll,我去下载msvcr120.dll后放入System32中,又被提示缺少msvcp120.dll,然后 ...

  3. Visual Studio 2010打开工程提示“未知错误”解决办法

    Visual Studio 2010打开工程,提示"未知错误"弹窗,原因是整理电脑时,误删除.NET Framework. 打不开工程是因为缺少.NET Framework,安装上 ...

  4. 小米游戏本win10系统安装office2013提示1935错误

    故障现象: 小米游戏本,win10系统,GTX1060,16GRAM,i7 8790HQ版本,手动删除office365后,安装office2013后,提示1935错误. 修改办法: 安装window ...

  5. Office 2016使用NTKO OFFICE控件提示“文件存取错误”的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 之前使用NTKO,电脑安装的说OFFICE2007,但是前2天电脑固态硬盘坏了 ,重新安装了系统,安装的说win10和offi ...

  6. 问题-[VMware Workstation]断电后,重启电脑,之后就提示“内部错误”

    问题现象:突然断电后,重启电脑,再打开VMware Workstation,启动不了.之后就提示"内部错误". 问题原因:希望高人指点. 问题处理:关闭VMware Worksta ...

  7. mysql 2003错误 10055_MYSQL无法连接 提示10055错误的解决方法

    MYSQL无法连接 提示10055错误的解决方法 这篇文章主要介绍了MYSQL无法连接 提示10055错误的解决方法,需要的朋友可以参考下 解决方法: 总结一下,应该是连接数的问题,那么服务器上有些什 ...

  8. 浏览器崩溃时提示137错误

    浏览器崩溃时提示137错误: 解决方法: 开始--运行--cmd --netsh winsock reset

  9. 如何解决Office2016安装时提示:错误1406。安装程序无法将值写入注册表项\.xlsx

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.当前问题 二.解决办法 一.当前问题 Office2016安装时提示:错误1406.安装程序无法将值写入注册表 ...

  10. Win8.1无法安装更新,提示0x800*****错误的解决方法

    Win8.1无法安装更新,提示0x800*****错误的解决方法 参考文章: (1)Win8.1无法安装更新,提示0x800*****错误的解决方法 (2)https://www.cnblogs.co ...

最新文章

  1. python3扫雷代码_GitHub - pantaduce/minesweeper: Python代码编写的扫雷游戏
  2. BZOJ 4567 [SCOI2016]背单词 (Trie树、贪心)
  3. java中的动态代理----自己手动实现
  4. Tomcat6项目移到Tomcat7 提示 404 解决方案
  5. Consul架构介绍
  6. 国外地球物理强势学校与知名研究组
  7. python无限锁屏_定时锁屏程序,Python祝你原理猝死!
  8. oracle mysql认证考试流程_oraclemysql认证考试流程
  9. link st 量产工具_STM32 ST-LINK Utility介绍、下载、安装、使用方法
  10. ubuntu下鼠标右键没有新建文档?
  11. 寻找AR中的Big Difference - v4.0 #AR指南
  12. 5000预算组装台式机配置清单
  13. Spring @Value(#{})和@Value(${})
  14. OA系统是什么?分分钟使用Java开发出来!!
  15. 基于VMWare虚拟机搭建Linux集群
  16. 华为机试练习汇总(JS实现)
  17. Unix网卡重启命令
  18. 汽车充电系统开发解决方案
  19. 互联网之父等83位专家联名炮轰美国互联网政策
  20. jq过渡收缩动画用js实现

热门文章

  1. 关于“一个SAPer的网络日志”
  2. 你想要成为团队里什么样的角色呢?
  3. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据
  4. 增加seo好感度,wordpress给文章增加og协议,即meta标签形式如 meta property=”og:
  5. 怎么退出自适应巡航_吉利ICON ACC自适应巡航系统
  6. Redhat7升级内核(含安装yum)
  7. 初学css能做的实战 登录页面制作
  8. 谁是西方历史上“第一个”数学家?
  9. Python基础 编写项目 学生管理系统
  10. 虚拟带库(VTL)备份恢复解决方案