[ 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