<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Discussion</title><link href="https://sourceforge.net/p/emma/discussion/" rel="alternate"/><link href="https://sourceforge.net/p/emma/discussion/feed.atom" rel="self"/><id>https://sourceforge.net/p/emma/discussion/</id><updated>2019-05-27T01:36:23.696000Z</updated><subtitle>Recent posts to Discussion</subtitle><entry><title>Emma code coverage -java 8</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/2ba084ca02/?limit=25#9f43" rel="alternate"/><published>2019-05-27T01:36:23.696000Z</published><updated>2019-05-27T01:36:23.696000Z</updated><author><name>rohit payasi</name><uri>https://sourceforge.net/u/roihtp/</uri></author><id>https://sourceforge.net5251f563df0813a88fb0282973f72a65517b041b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi &lt;br/&gt;
I am using Emmarun(java emmarun -cp . myApp.jar) to generate code coverage report for my project but its not working with java8. getting below error:&lt;/p&gt;
&lt;p&gt;EMMA: no metadata collected at runtime &lt;span&gt;[no reports generated]&lt;/span&gt; &lt;span&gt;[EMMA v2.1, build 5214 (stable)]&lt;/span&gt; emmarun: &lt;span&gt;[MAIN_CLASS_NOT_FOUND]&lt;/span&gt; application class &lt;span&gt;[myApp.jar]&lt;/span&gt; could not be loaded&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>java.lang.IllegalStateException: CONSTANT_info: invalid tag value [18]</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/3524de7f/?limit=25#2869" rel="alternate"/><published>2019-04-09T18:53:28.478000Z</published><updated>2019-04-09T18:53:28.478000Z</updated><author><name>Vica Shach</name><uri>https://sourceforge.net/u/vicush/</uri></author><id>https://sourceforge.net561d5ebf8cd5c4cd15972a0c1b7ae12bc67fca31</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;You must be using some lambda expressions or stream api of Java 8.&lt;br/&gt;
What helped me out of this mess is compiling my code with Java 7 to find those places and then you can either exclude them from instrumentation or re-write them without Java 8 :(&lt;/p&gt;
&lt;p&gt;Check this out&lt;br/&gt;
&lt;a href="https://stackoverflow.com/questions/30313255/reflections-java-8-invalid-constant-type" rel="nofollow"&gt;https://stackoverflow.com/questions/30313255/reflections-java-8-invalid-constant-type&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>java.lang.IllegalStateException: CONSTANT_info: invalid tag value [18]</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/3524de7f/?limit=25#b8b8" rel="alternate"/><published>2018-04-18T10:07:04.605000Z</published><updated>2018-04-18T10:07:04.605000Z</updated><author><name>Kiran Kumar</name><uri>https://sourceforge.net/u/kreddy721/</uri></author><id>https://sourceforge.net74df68c8af8d19855439b82980f8f456d45d59b4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;while integrating  EMMA with Gradle i am facing this issue.&lt;br/&gt;
java.lang.IllegalStateException: CONSTANT_info: invalid &lt;br/&gt;
tag value &lt;span&gt;[18]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Do we have any solution for this issue please let me know.&lt;/p&gt;
&lt;p&gt;here is the script :&lt;/p&gt;
&lt;p&gt;apply plugin: "emma"&lt;br/&gt;
configurations{&lt;br/&gt;
    emma&lt;br/&gt;
}&lt;/p&gt;
&lt;p&gt;dependencies{&lt;br/&gt;
    emma "emma:emma:2.0.5312"&lt;br/&gt;
    emma "emma:emma_ant:2.0.5312"&lt;br/&gt;
}&lt;/p&gt;
&lt;p&gt;def emmaConvention = new EmmaPluginConvention(project)&lt;br/&gt;
project.convention.plugins.emma = emmaConvention&lt;/p&gt;
&lt;p&gt;class EmmaPluginConvention{&lt;br/&gt;
    def verbosityLevel = "info" &lt;br/&gt;
    def reportPath;&lt;br/&gt;
    def coverageFileName;&lt;br/&gt;
    def tmpDir;&lt;br/&gt;
    def instrDir;&lt;br/&gt;
    def metaDataFilePath;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;def emma(Closure close){
    close.delegate = this;
    close.run()
}

EmmaPluginConvention(Project project){
    reportPath          = "&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reportsDir&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;absolutePath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/emma"
    coverageFileName    = "coverage"
    tmpDir              = "&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;buildDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/tmp/emma"
    instrDir            = "&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;tmpDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/instr"
    metaDataFilePath    = "&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;tmpDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/metadata.emma"
}
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;test{&lt;br/&gt;
    //setup JVM Arguments for emma coverage &lt;br/&gt;
    jvmArgs "-Demma.coverage.out.file=${emmaConvention.metaDataFilePath}", "-Demma.coverage.out.merge=true"&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;//add 
doFirst{
    ant.taskdef( resource:"emma_ant.properties", classpath: configurations.emma.asPath)
    ant.path(id:"run.classpath"){
        pathelement(location:sourceSets.main.output.classesDir.absolutePath ) 
    }
    ant.emma(verbosity:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;verbosityLevel&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;"){
        instr(merge:"true", destdir:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;instrDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;", instrpathref:"run.classpath", metadatafile:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;metaDataFilePath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;"){
            instrpath{
                fileset(dir:sourceSets.main.classesDir.absolutePath, includes:"*.class")
            }
        }
    }
    setClasspath(files("&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;instrDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;") + configurations.emma +  getClasspath())
}

doLast{
    ant.path(id:"src.path"){
        sourceSets.main.java.srcDirs.each{
            pathelement(location:it.absolutePath ) 
        }
    }
    ant.emma(enabled:"true"){

        report(sourcepathref:"src.path"){
            fileset(dir:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tmpDir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;"){
                include(name:"*.emma")
            }
            txt(outfile:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reportPath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/coverage.txt")
            html(outfile:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reportPath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/coverage.html")
            xml(outfile:"&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;emmaConvention&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reportPath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/coverage.xml")
        }
    }
}
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Exception in thread "main" com.vladium.emma.EMMARuntimeException: unexpected fai lure:         at com.vladium.emma.Command.exit(Command.java:237)         at com.vladium.emma.instr.instrCommand.run(instrCommand.java:178)</title><link href="https://sourceforge.net/p/emma/discussion/373865/thread/a1220b95/?limit=25#1d1e" rel="alternate"/><published>2018-01-16T17:43:21.265000Z</published><updated>2018-01-16T17:43:21.265000Z</updated><author><name>Vishal 23</name><uri>https://sourceforge.net/u/vishal23/</uri></author><id>https://sourceforge.net5656e80bba8ad04d02b1cdb7ed384837eec03fac</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I would like to do code coverage of big java application, where around 500 jars file exists. Facing issue now. Can someone help me for this:&lt;br/&gt;
Mode: Offline Instrumentation&lt;br/&gt;
After executing below command, throwing this exception:&lt;br/&gt;
command: &lt;strong&gt;java -cp emma.jar emma instr -m overwrite -cp app1.jar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Error:&lt;br/&gt;
&lt;strong&gt;Exception in thread "main" com.vladium.emma.EMMARuntimeException: unexpected fai lure:         at com.vladium.emma.Command.exit(Command.java:237)         at com.vladium.emma.instr.instrCommand.run(instrCommand.java:178)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br/&gt;
Vishal&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Emma line coverage not appearing</title><link href="https://sourceforge.net/p/emma/discussion/373865/thread/39630043/?limit=25#87f4" rel="alternate"/><published>2017-07-04T05:37:24.880000Z</published><updated>2017-07-04T05:37:24.880000Z</updated><author><name>Neha</name><uri>https://sourceforge.net/u/nehbehl/</uri></author><id>https://sourceforge.net5af5c4b59e56ce205092b673b92dbaf55219cedb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Team,&lt;/p&gt;
&lt;p&gt;I am fetching emma coverage report however line coverage is not appearing in same. Can anyone please suggest any solution for same ?&lt;br/&gt;
I am getting class %, method % , block % only.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Can emma dump the execution trace of methods</title><link href="https://sourceforge.net/p/emma/discussion/373865/thread/952b1504/" rel="alternate"/><published>2016-11-24T08:43:54.129000Z</published><updated>2016-11-24T08:43:54.129000Z</updated><author><name>tingsu</name><uri>https://sourceforge.net/u/tingsu/</uri></author><id>https://sourceforge.netc02ce7add35f4eb633511436fd7004133b519a87</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi the EMMA world,&lt;/p&gt;
&lt;p&gt;Can Emma dump the execution traces of methods when a test case is executed on the instrumented code?  For example, dump the trace M_1, M_2, .. M_n.  Here M_1 is the name of the covered method.&lt;/p&gt;
&lt;p&gt;It seems EMMA does not support this after my search on the net. If this is indeed not supported, is it easy to extend based on the EMMA?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br/&gt;
Ting Su&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Emma don't work in iava 1.7， how to make it?</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/d9876dde/" rel="alternate"/><published>2016-10-24T11:54:42.025000Z</published><updated>2016-10-24T11:54:42.025000Z</updated><author><name>barry mcgillin</name><uri>https://sourceforge.net/u/bamcgill/</uri></author><id>https://sourceforge.net2bb90eb561bf778d522313b7d066302e2fb34390</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;java -XX:-UseSplitVerifier emmarun -cp . Test&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>how to instrument nested jars</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/ffd25c99/" rel="alternate"/><published>2016-04-04T23:53:25.256000Z</published><updated>2016-04-04T23:53:25.256000Z</updated><author><name>Henrik Schole</name><uri>https://sourceforge.net/u/akrabor/</uri></author><id>https://sourceforge.neta1a97a4fabe560f5a2a52148151eff427e70464f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;as mentioned, I have a jar file with nested jars inside. I need to instrument the nested jars, and I have no impact on this design (my job is to measure the coverage, not to alter the project).&lt;/p&gt;
&lt;p&gt;The architecture of the root jar is something like&lt;/p&gt;
&lt;p&gt;root.jar&lt;br/&gt;
    --main.class &lt;br/&gt;
    (and several other classes)&lt;br/&gt;
    --jar folder&lt;br/&gt;
        --nested1.jar&lt;br/&gt;
        --nested2.jar&lt;br/&gt;
        ...&lt;/p&gt;
&lt;p&gt;and I use offline instrumentation via ant:&lt;br/&gt;
&amp;lt;target&amp;gt;&lt;br/&gt;
    &amp;lt;emma&amp;gt;&lt;br/&gt;
        &amp;lt;instr&amp;gt;...&amp;lt;/instr&amp;gt;&lt;br/&gt;
    &amp;lt;/emma&amp;gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;&amp;lt;java&amp;gt;&lt;/span&gt;...&lt;span class="nt"&gt;&amp;lt;/java&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;emma&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;report&amp;gt;&lt;/span&gt;...&lt;span class="nt"&gt;&amp;lt;/report&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/emma&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&amp;lt;/target&amp;gt;  &lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;by default, only the main.class and the other classes in the root.jar are instrumented, and not the nested jar files. but I need the exact opposite of this. do you have any suggestions?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Emma don't work in iava 1.7， how to make it?</title><link href="https://sourceforge.net/p/emma/discussion/373867/thread/d9876dde/" rel="alternate"/><published>2016-03-21T03:51:40.160000Z</published><updated>2016-03-21T03:51:40.160000Z</updated><author><name>Jet.Li</name><uri>https://sourceforge.net/u/totalong/</uri></author><id>https://sourceforge.net07adff8302e24a4f357e7c6eb1759affb1b66fe6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Emma don't work in iava 1.7， how to make it?&lt;/p&gt;
&lt;p&gt;my env is:&lt;br/&gt;
jdeMacBook-Pro:etc lijing$ java -version&lt;br/&gt;
java version "1.7.0_75"&lt;br/&gt;
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)&lt;br/&gt;
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)&lt;/p&gt;
&lt;p&gt;The Steps:&lt;br/&gt;
1. java emma instr -ip /data/www/rpd-service/WEB-INF/classes/com/XXX/processor/ -m overwrite&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;restart the web(tomcat), but it doesn't work:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;the messages  as follows:&lt;/p&gt;
&lt;p&gt;＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊&lt;br/&gt;
2016-03-21 11:07:52,385 &lt;span&gt;[localhost-startStop-1]&lt;/span&gt; ERROR org.springframework.web.context.ContextLoader - Context initialization failed&lt;br/&gt;
&lt;strong&gt;java.lang.ClassFormatError: Illegal local variable table length 179 in method&lt;/strong&gt; com.XXXX.R000001.doExecute(Ljava/lang/Long;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V&lt;br/&gt;
    at java.lang.Class.getDeclaredConstructors0(Native Method) ~&lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585) ~&lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at java.lang.Class.getDeclaredConstructors(Class.java:1906) ~&lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:229) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:962) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:935) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607) ~&lt;span&gt;[spring-beans-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925) ~&lt;span&gt;[spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472) ~&lt;span&gt;[spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388) ~&lt;span&gt;[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293) ~&lt;span&gt;[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) &lt;span&gt;[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]&lt;/span&gt;&lt;br/&gt;
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994) &lt;span&gt;[catalina.jar:7.0.57]&lt;/span&gt;&lt;br/&gt;
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492) &lt;span&gt;[catalina.jar:7.0.57]&lt;/span&gt;&lt;br/&gt;
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) &lt;span&gt;[catalina.jar:7.0.57]&lt;/span&gt;&lt;br/&gt;
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) &lt;span&gt;[catalina.jar:7.0.57]&lt;/span&gt;&lt;br/&gt;
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) &lt;span&gt;[catalina.jar:7.0.57]&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) &lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) &lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) &lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;br/&gt;
    at java.lang.Thread.run(Thread.java:745) &lt;span&gt;[na:1.7.0_72]&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>dex error while instrumenting Android app with Emma</title><link href="https://sourceforge.net/p/emma/discussion/373865/thread/8dac74c5/" rel="alternate"/><published>2015-11-30T14:31:27.108000Z</published><updated>2015-11-30T14:31:27.108000Z</updated><author><name>Jiaojiao</name><uri>https://sourceforge.net/u/fujiaojiao1/</uri></author><id>https://sourceforge.net73d321bcd31e555cf307060fc61018c392aada12</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi everyone， &lt;/p&gt;
&lt;p&gt;I try to instrument Android app with Emma. My steps are as follows:&lt;br/&gt;
    1. getting jar with dex2jar &lt;br/&gt;
    2. getting classes by decompressing the jar.&lt;br/&gt;
    3. getting resources with apktool.&lt;br/&gt;
    4. coping the classes under src and bin folders.&lt;br/&gt;
    5. generating build.xml file with android update project --name project -t target -p projectfile&lt;br/&gt;
    6. getting the debug version of the app with "ant debug"&lt;br/&gt;
    7. cd bin, and instrument the classes with emma&lt;br/&gt;
    8. converting .class into .dex file with dx --dex.&lt;br/&gt;
when I arrive the step 8, I get an error:!&lt;br/&gt;
    UNEXPECTED TOP-LEVEL EXCEPTION:&lt;br/&gt;
    com.android.dex.util.ExceptionWithContext:no such label&lt;/p&gt;
&lt;p&gt;My build environment:&lt;br/&gt;
windows: win7&lt;br/&gt;
java :jdk1.7&lt;br/&gt;
ant: 1.9.6&lt;br/&gt;
dex2jar: 2.0&lt;br/&gt;
apktool:2..0.2&lt;br/&gt;
android sdk: 19&lt;/p&gt;
&lt;p&gt;I have no idea why this error happens. Did anyone have met this problem or just give me some help?&lt;/p&gt;
&lt;p&gt;Thanks so much.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>