2017-05-06 160 views
0

想法2017.1,tomcat9.0.0.M20,jrebel7.0.8。错误的返回类型JRebel:错误javax.servlet.ServletException:java.lang.VerifyError:错误返回类型

:内部服务器错误]

类型的异常报告

消息java.lang.VerifyError的 - 与JRebel的为 “雄猫9.0.0.M20”

HTTP状态[500]运行

说明服务器遇到意外情况,无法完成请求。

异常

javax.servlet.ServletException:java.lang.VerifyError的:错误的返回类型 异常详细信息: 地点: 组织/阿帕奇/碧玉/编译器/ JspUtil.getInputStream(Ljava /朗/字符串; Lorg /阿帕奇/ Tomcat的/罐; Lorg /阿帕奇/碧玉/ JspCompilationContext;)Ljava/IO /的BufferedInputStream; @ 35:结果 原因: 类型'java/io/InputStream'(当前帧,堆栈[0])不能分配给'java/io/BufferedInputStream'(来自方法签名) 当前帧: bci:@ 35 flags:{} locals:{'java/lang/String','org/apache/tomcat/Jar','org/apache/jasper/JspCompilationContext','java/io/InputStream'} stack:{'的java/IO/InputStream的”} 字节码: 0x0000000:2B01 B803 A299 001F 2cb6 0368 B803 6e2b 0x0000010:B903 7201 002A B603 754e 2D01 B803 A299 0x0000020:0005 2db0 014e 2bc6 001A 2a04 2ab6 0002 0x0000030:B600 083a 042b 1904 b900 b802 004e a700 0x0000040:092c 2ab6 00b9 4E2D C700器17Bb 00BA 5912 0x0000050:bb2a B800 bcb7 00BD B803 a8c0 03aa bfbb 0x0000060:00BE 592D 1104 00B7 00BF B0
Stackmap表: same_frame(@ 36) append_frame(@ 65,NULL) full_frame(@ 71 ,{对象[#16],对象[#650],对象[#652],对象[#421]},{}) same_frame(@ 95)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:338) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) 
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) 
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244) 
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027) 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971) 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:635) 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
com.darlingtech.util.SessionFilter.doFilterInternal(SessionFilter.java:65) 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:167) 
org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80) 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) 
+1

确认与tomcat 9.0.0.M18及更高版本集成的bug。当它修复时会让你知道。 – Murka

+0

每晚试用最新版本:https://zeroturnaround.com/software/jrebel/download/nightly-build 它应该可以与最高9.0.0.M20的tomcat版本 – Murka

回答

2

集成的Tomcat 9.0.0。在JREbel的7.0.9版本中添加了M20。