[
https://jira.codehaus.org/browse/MCOBERTURA-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=295289#comment-295289
]
SebbASF commented on MCOBERTURA-140:
------------------------------------
Looks like it was already reported some while ago:
http://sourceforge.net/tracker/index.php?func=detail&aid=3089579&group_id=130558&atid=720015
> Cobertura JavaNCSS can't parse hexdecimal floating point literals
> -----------------------------------------------------------------
>
> Key: MCOBERTURA-140
> URL: https://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, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.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