标签:
@RequestMapping(value = "/getMxList")
@ResponseBody
public Map<String, Object> getMxList(HttpServletRequest req, Model model) throws ManagerException {
String reportType = CommonUtil.getStrValue(req.getParameter("reportType"), "");
try (CacheContext context = new CacheContext()) {
if (reportType.equals("shop")) {
return shopItemInvoicingReport(req, model, context);
} else {
return ItemInvoicingReport(req, model, context);
}
} catch (ManagerException e) {
throw e;
} catch (Exception e) {
throw new ManagerException(e);
} finally {
String ticket = StringUtils.isEmpty(req.getParameter("tiket")) ? "" : String.valueOf(req
.getParameter("tiket"));
if (!StringUtils.isNotEmpty(ticket))
req.getSession().removeAttribute(ticket);
}
}
Exception Details:
Location:
cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController.getMxList(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/ui/Model;)Ljava/util/Map; @81: aload_1
Reason:
Type top (current frame, locals[9]) is not assignable to ‘java/lang/String‘ (stack map, locals[9])
Current Frame:
bci: @73
flags: { }
locals: { ‘cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController‘, ‘javax/servlet/http/HttpServletRequest‘, ‘org/springframework/ui/Model‘, ‘java/lang/String‘, ‘java/lang/Throwable‘, ‘java/lang/Throwable‘, ‘cn/wonhigh/retail/mdm/api/util/CacheContext‘, top, ‘java/util/Map‘ }
stack: { integer }
Stackmap Frame:
bci: @81
flags: { }
locals: { ‘cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController‘, ‘javax/servlet/http/HttpServletRequest‘, ‘org/springframework/ui/Model‘, ‘java/lang/String‘, ‘java/lang/Throwable‘, ‘java/lang/Throwable‘, ‘cn/wonhigh/retail/mdm/api/util/CacheContext‘, top, ‘java/util/Map‘, ‘java/lang/String‘ }
stack: { }
Bytecode:
0000000: 1100 0457 2b12 7cb9 007e 0200 1233 b800
0000010: 844e 013a 0401 3a05 bb00 8a59 b700 8c3a
0000020: 062d 128d b600 8f99 004f 2a2b 2c19 06b6
0000030: 0093 3a08 1906 c600 0819 06b6 0097 2b12
0000040: 9ab9 007e 0200 b800 9c99 0008 1233 a700
0000050: 0e2b 129a b900 7e02 00b8 00a2 3a09 1909
0000060: b800 a69a 0010 2bb9 00a9 0100 1909 b900
0000070: ad02 0019 08b0 2a2b 2c19 06b6 00b2 3a08
0000080: 1906 c600 0819 06b6 0097 2b12 9ab9 007e
0000090: 0200 b800 9c99 0008 1233 a700 0e2b 129a
00000a0: b900 7e02 00b8 00a2 3a09 1909 b800 a69a
00000b0: 0010 2bb9 00a9 0100 1909 b900 ad02 0019
00000c0: 08b0 3a04 1906 c600 0819 06b6 0097 1904
00000d0: bf3a 0519 04c7 000a 1905 3a04 a700 1419
00000e0: 0419 05b8 037d 9900 0a19 0419 05b6 00b5
00000f0: 1904 bf3a 0419 04bf 3a04 bb00 2e59 1904
0000100: b700 bbbf 3a07 2b12 9ab9 007e 0200 b800
0000110: 9c99 0008 1233 a700 0e2b 129a b900 7e02
0000120: 00b8 00a2 3a09 1909 b800 a69a 0010 2bb9
0000130: 00a9 0100 1909 b900 ad02 0019 07bf
Exception Handler Table:
bci [33, 52] => handler: 194
bci [62, 128] => handler: 194
bci [138, 194] => handler: 194
bci [24, 209] => handler: 209
bci [18, 62] => handler: 243
bci [118, 138] => handler: 243
bci [194, 243] => handler: 243
bci [18, 62] => handler: 248
bci [118, 138] => handler: 248
bci [194, 243] => handler: 248
bci [18, 62] => handler: 260
bci [118, 138] => handler: 260
bci [194, 260] => handler: 260
Stackmap Table:
full_frame(@62,{Object[#1],Object[#127],Object[#106],Object[#88],Object[#182],Object[#182],Object[#138],Top,Object[#194]},{})
append_frame(@81,Object[#88])
same_locals_1_stack_item_frame(@92,Object[#88])
chop_frame(@115,1)
chop_frame(@118,2)
append_frame(@138,Top,Object[#194])
append_frame(@157,Object[#88])
same_locals_1_stack_item_frame(@168,Object[#88])
chop_frame(@191,1)
full_frame(@194,{Object[#1],Object[#127],Object[#106],Object[#88],Object[#182],Object[#182],Object[#138]},{Object[#182]})
chop_frame(@206,1)
same_locals_1_stack_item_frame(@209,Object[#182])
same_frame(@223)
same_frame(@240)
full_frame(@243,{Object[#1],Object[#127],Object[#106],Object[#88]},{Object[#46]})
same_locals_1_stack_item_frame(@248,Object[#80])
same_locals_1_stack_item_frame(@260,Object[#182])
full_frame(@281,{Object[#1],Object[#127],Object[#106],Object[#88],Top,Top,Top,Object[#182]},{})
same_locals_1_stack_item_frame(@292,Object[#88])
same_frame(@315)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
at org.springframework.context.support.AbstractApplicationContext.__refresh(AbstractApplicationContext.java:472)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:631)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:588)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:645)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:508)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:449)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:133)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.VerifyError: Inconsistent stackmap frames at branch target 81
Exception Details:
Location:
cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController.getMxList(Ljavax/servlet/http/HttpServletRequest;Lorg/springframework/ui/Model;)Ljava/util/Map; @81: aload_1
Reason:
Type top (current frame, locals[9]) is not assignable to ‘java/lang/String‘ (stack map, locals[9])
Current Frame:
bci: @73
flags: { }
locals: { ‘cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController‘, ‘javax/servlet/http/HttpServletRequest‘, ‘org/springframework/ui/Model‘, ‘java/lang/String‘, ‘java/lang/Throwable‘, ‘java/lang/Throwable‘, ‘cn/wonhigh/retail/mdm/api/util/CacheContext‘, top, ‘java/util/Map‘ }
stack: { integer }
Stackmap Frame:
bci: @81
flags: { }
locals: { ‘cn/wonhigh/retail/gms/web/controller/ItemInvoicingReportController‘, ‘javax/servlet/http/HttpServletRequest‘, ‘org/springframework/ui/Model‘, ‘java/lan十月 21, 2015 11:26:11 上午 org.apache.catalina.core.ApplicationContext log
http://stackoverflow.com/questions/12774672/java-7-inconsistent-stackmap-frames-need-help-understanding-why-solution-wor
http://stackoverflow.com/questions/7970622/java-7-jvm-verifyerror-in-eclipse
https://bugs.eclipse.org/bugs/show_bug.cgi?id=353467
https://bugs.eclipse.org/bugs/show_bug.cgi?id=353467#c3
http://stackoverflow.com/questions/8079504/akka-actors-fails-verifyerror-inconsistent-stackmap-frames-at-branch-target
http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
加上VM options : -XX:-UseSplitVerifier

java.lang.VerifyError: Inconsistent stackmap frames at branch target 81
标签:
原文地址:http://www.cnblogs.com/zhangcybb/p/4897417.html