[jbosstools-issues] [JBoss JIRA] (JBIDE-16214) Code Coverage jobs needs to have locally available measured plugins

Vlado Pakan (JIRA) issues at jboss.org
Fri Jan 10 10:21:32 EST 2014


    [ https://issues.jboss.org/browse/JBIDE-16214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12935042#comment-12935042 ] 

Vlado Pakan edited comment on JBIDE-16214 at 1/10/14 10:19 AM:
---------------------------------------------------------------

I'm getting lot of these exceptions:

{noformat}
Caught: Error while creating report
Error while creating report
        at org.jacoco.ant.ReportTask.execute(ReportTask.java:498)
        at org.jacoco.ant.ReportTask$execute.call(Unknown Source)
        at jacoco.run(jacoco.groovy:61)
Caused by: java.io.IOException: Error while analyzing class org.jboss.tools.common.core-3.5.2.Final-v20131204-1734-B141.jar at org/jboss/tools/common/java/impl/Values.class.
        at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:139)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:133)
        at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:164)
        at org.jacoco.core.analysis.Analyzer.analyzeZip(Analyzer.java:235)
        at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:167)
        at org.jacoco.ant.ReportTask.createBundle(ReportTask.java:570)
        at org.jacoco.ant.ReportTask.createReport(ReportTask.java:545)
        at org.jacoco.ant.ReportTask.createReport(ReportTask.java:542)
        at org.jacoco.ant.ReportTask.execute(ReportTask.java:492)
        ... 2 more
Caused by: java.lang.IllegalStateException: Can't add different class with same name: org/jboss/tools/common/java/impl/Values
        at org.jacoco.core.analysis.CoverageBuilder.visitCoverage(CoverageBuilder.java:89)
        at org.jacoco.core.analysis.Analyzer$1.visitEnd(Analyzer.java:81)
        at org.jacoco.asm.ClassVisitor.visitEnd(Unknown Source)
        at org.jacoco.core.internal.flow.ClassProbesAdapter.visitEnd(ClassProbesAdapter.java:135)
        at org.jacoco.asm.ClassReader.accept(Unknown Source)
        at org.jacoco.asm.ClassReader.accept(Unknown Source)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:96)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:131)
        ... 9 more
{noformat}

In case pattern not causing this exception is used report looks fine.
But anyways we need code coverage report generated by jacoco jenkins plugins and code coverage results published to sonar via sonar jenkins plugin and for this your script will not help will he?
                
      was (Author: vpakan):
    I'm getting lot of these exceptions:

{nofromat}
Caught: Error while creating report
Error while creating report
        at org.jacoco.ant.ReportTask.execute(ReportTask.java:498)
        at org.jacoco.ant.ReportTask$execute.call(Unknown Source)
        at jacoco.run(jacoco.groovy:61)
Caused by: java.io.IOException: Error while analyzing class org.jboss.tools.common.core-3.5.2.Final-v20131204-1734-B141.jar at org/jboss/tools/common/java/impl/Values.class.
        at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:139)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:133)
        at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:164)
        at org.jacoco.core.analysis.Analyzer.analyzeZip(Analyzer.java:235)
        at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:167)
        at org.jacoco.ant.ReportTask.createBundle(ReportTask.java:570)
        at org.jacoco.ant.ReportTask.createReport(ReportTask.java:545)
        at org.jacoco.ant.ReportTask.createReport(ReportTask.java:542)
        at org.jacoco.ant.ReportTask.execute(ReportTask.java:492)
        ... 2 more
Caused by: java.lang.IllegalStateException: Can't add different class with same name: org/jboss/tools/common/java/impl/Values
        at org.jacoco.core.analysis.CoverageBuilder.visitCoverage(CoverageBuilder.java:89)
        at org.jacoco.core.analysis.Analyzer$1.visitEnd(Analyzer.java:81)
        at org.jacoco.asm.ClassVisitor.visitEnd(Unknown Source)
        at org.jacoco.core.internal.flow.ClassProbesAdapter.visitEnd(ClassProbesAdapter.java:135)
        at org.jacoco.asm.ClassReader.accept(Unknown Source)
        at org.jacoco.asm.ClassReader.accept(Unknown Source)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:96)
        at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:131)
        ... 9 more
{nofromat}
                  
> Code Coverage jobs needs to have locally available measured plugins
> -------------------------------------------------------------------
>
>                 Key: JBIDE-16214
>                 URL: https://issues.jboss.org/browse/JBIDE-16214
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: build
>    Affects Versions: 4.1.1.CR1
>            Reporter: Vlado Pakan
>            Assignee: Mickael Istria
>             Fix For: 4.1.x
>
>
> Code Coverage calculating via maven build returns 0% coverage because it's using source code and binary plugins installed from update site.
> When these are built locally prior to build calculating code coverage it returns correct results.
> Unfortunately sometimes maven build used plugins installed from update site instead of those which are locally build.
> We need to find way how to fix this.
> It's already reported here https://bugs.eclipse.org/bugs/show_bug.cgi?id=352560

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list