java - Jacoco - method code too large when using ver 0.7.6 and 0.7.5 -


i trying set run jacoco agent (http://mvnrepository.com/artifact/org.jacoco/org.jacoco.agent/0.7.6.201602180812), , getting exception below.

    java.lang.instrument.illegalclassformatexception: error while instrumenting class ...     @ org.jacoco.agent.rt.internal_14f7ee5.coveragetransformer.transform(coveragetransformer.java:93)     @ sun.instrument.transformermanager.transform(transformermanager.java:188)     @ sun.instrument.instrumentationimpl.transform(instrumentationimpl.java:428)     @ java.lang.classloader.defineclass1(native method)     @ java.lang.classloader.defineclass(classloader.java:760)     @ java.security.secureclassloader.defineclass(secureclassloader.java:142)     @ org.apache.catalina.loader.webappclassloaderbase.findclassinternal(webappclassloaderbase.java:3114)     @ org.apache.catalina.loader.webappclassloaderbase.findclass(webappclassloaderbase.java:1342)     @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1823)     @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1703)     @ org.apache.catalina.util.introspection.loadclass(introspection.java:143)     @ org.apache.catalina.startup.webannotationset.loadapplicationservletannotations(webannotationset.java:132)     @ org.apache.catalina.startup.webannotationset.loadapplicationannotations(webannotationset.java:65)     @ org.apache.catalina.startup.contextconfig.applicationannotationsconfig(contextconfig.java:415)     @ org.apache.catalina.startup.contextconfig.configurestart(contextconfig.java:892)     @ org.apache.catalina.startup.contextconfig.lifecycleevent(contextconfig.java:386)     @ org.apache.catalina.util.lifecyclesupport.firelifecycleevent(lifecyclesupport.java:117)     @ org.apache.catalina.util.lifecyclebase.firelifecycleevent(lifecyclebase.java:90)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5405)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1574)     @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1564)     @ java.util.concurrent.futuretask.run(futuretask.java:266)     @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617)     @ java.lang.thread.run(thread.java:745) caused by: java.io.ioexception: error while instrumenting class org/apache/jsp/isml2jsp/cartridges/app_005fbusiness_005fmanager/default_/product/batch/attributevalue_002d37d0cd03a157eeffaecd90c11598827569e0327d_jsp.     @ org.jacoco.agent.rt.internal_14f7ee5.core.instr.instrumenter.instrumenterror(instrumenter.java:152)     @ org.jacoco.agent.rt.internal_14f7ee5.core.instr.instrumenter.instrument(instrumenter.java:103)     @ org.jacoco.agent.rt.internal_14f7ee5.coveragetransformer.transform(coveragetransformer.java:91)     ... 25 more caused by: java.lang.runtimeexception: method code large!     @ org.jacoco.agent.rt.internal_14f7ee5.asm.methodwriter.getsize(methodwriter.java:2036)     @ org.jacoco.agent.rt.internal_14f7ee5.asm.classwriter.tobytearray(classwriter.java:827)     @ org.jacoco.agent.rt.internal_14f7ee5.core.instr.instrumenter.instrument(instrumenter.java:84)     @ org.jacoco.agent.rt.internal_14f7ee5.core.instr.instrumenter.instrument(instrumenter.java:101)     ... 26 more 

the java option run jacoco agent set as:

java_opts=$java_opts\ -javaagent:/myserver/tomcat/lib/jacocoagent.jar=destfile=/tmp/jacoco.exec 

i not using maven or ant file run it, , option run agent set directly in tomcat startup script. can please help?