[ 
http://jira.codehaus.org/browse/MCOBERTURA-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benson Margulies closed MCOBERTURA-140.
---------------------------------------

    Resolution: Not A Bug

This is not a bug in the cobertura-maven-plugin, but rather in cobertura. 
You'll have to report this at their sourceforge.net tracker.

> Cobertura JavaNCSS can't parse hexdecimal floating point literals
> -----------------------------------------------------------------
>
>                 Key: MCOBERTURA-140
>                 URL: http://jira.codehaus.org/browse/MCOBERTURA-140
>             Project: Maven 2.x Cobertura Plugin
>          Issue Type: Bug
>    Affects Versions: 2.4
>            Reporter: Jörg Prante
>            Priority: Minor
>
> JavaNCSS can't parse hexdecimal floating point literals.
> For more info about exdecimal floating point literals, see also
> http://blogs.sun.com/darcy/entry/hexadecimal_floating_point_literals
> The reason is possibly a broken Java language grammar in JavaNCSS.
> Message from log file:
> [INFO] 
> [INFO] <<< cobertura-maven-plugin:2.4:cobertura (default-cli) @ 
> elasticsearch-core <<<
> [INFO] 
> [INFO] --- cobertura-maven-plugin:2.4:cobertura (default-cli) @ 
> elasticsearch-core ---
> [INFO] Cobertura 1.9.4.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
> Cobertura: Loaded information on 1709 classes.
> [cobertura] WARN  [main] 
> net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got an 
> error while parsing the java file /home/glassfish/.hudson/jobs/Elastic 
> Search/workspace/0.15.2/elasticsearch-core/src/main/java/org/elasticsearch/common/math/MathUtils.java
> ParseException in STDIN
> Last useful checkpoint: "org.elasticsearch.common.math.MathUtils"
> Encountered " <FLOATING_POINT_LITERAL> ".0 "" at line 37, column 45.
> Was expecting one of:
>     "instanceof" ...
>     ";" ...
>     "," ...
>     ">" ...
>     "<" ...
>     "?" ...
>     "==" ...
>     "<=" ...
>     ">=" ...
>     "!=" ...
>     "||" ...
>     "&&" ...
>     "++" ...
>     "--" ...
>     "+" ...
>     "-" ...
>     "*" ...
>     "/" ...
>     "&" ...
>     "|" ...
>     "^" ...
>     "%" ...
>     ">" ...
>     
> Report time: 14506ms
> [ERROR] net.sourceforge.cobertura.javancss.parser.ParseException: Encountered 
> " <FLOATING_POINT_LITERAL> ".0 "" at line 37, column 45.
> Was expecting one of:
>     "instanceof" ...
>     ";" ...
>     "," ...
>     ">" ...
>     "<" ...
>     "?" ...
>     "==" ...
>     "<=" ...
>     ">=" ...
>     "!=" ...
>     "||" ...
>     "&&" ...
>     "++" ...
>     "--" ...
>     "+" ...
>     "-" ...
>     "*" ...
>     "/" ...
>     "&" ...
>     "|" ...
>     "^" ...
>     "%" ...
>     ">" ...
>     
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.generateParseException(JavaParser.java:10296)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.jj_consume_token(JavaParser.java:10172)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.FieldDeclaration(JavaParser.java:1719)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBodyDeclaration(JavaParser.java:1114)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBody(JavaParser.java:941)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.UnmodifiedClassDeclaration(JavaParser.java:854)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.ClassDeclaration(JavaParser.java:761)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.TypeDeclaration(JavaParser.java:608)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.CompilationUnit(JavaParser.java:353)
>       at 
> net.sourceforge.cobertura.javancss.parser.JavaParser.parse(JavaParser.java:137)
>       at 
> net.sourceforge.cobertura.javancss.Javancss._measureSource(Javancss.java:256)
>       at 
> net.sourceforge.cobertura.javancss.Javancss._measureRoot(Javancss.java:339)
>       at net.sourceforge.cobertura.javancss.Javancss.<init>(Javancss.java:419)
>       at 
> net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCNForSource(ComplexityCalculator.java:102)
>       at 
> net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCNForSingleFile(ComplexityCalculator.java:139)
>       at 
> net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForSourceFileNameInternal(ComplexityCalculator.java:224)
>       at 
> net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForPackageInternal(ComplexityCalculator.java:194)
>       at 
> net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForProject(ComplexityCalculator.java:164)
>       at 
> net.sourceforge.cobertura.reporting.xml.XMLReport.<init>(XMLReport.java:80)
>       at 
> net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:107)
>       at net.sourceforge.cobertura.reporting.Main.main(Main.java:174)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to