Add encoding parameter in case Java Source is not default
---------------------------------------------------------
Key: MCOBERTURA-116
URL: http://jira.codehaus.org/browse/MCOBERTURA-116
Project: Maven 2.x Cobertura Plugin
Issue Type: Bug
Affects Versions: 2.3
Reporter: Philip Helger
Priority: Critical
I have a problem because some of my Java sources are UTF-8 encoded:
[cobertura] WARN [main]
net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got an
error while parsing the java file ....\CSpecialChars.java
TokenMgrError in STDIN
Lexical error at line 11, column 40. Encountered: "\u00a4" (164), after :
"\'\u00c3"
Report time: 14859ms
[ERROR] net.sourceforge.cobertura.javancss.parser.TokenMgrError: Lexical error
at line 11, column 40. Encountered: "\u00a4" (164), after : "\'\u00c3"
at
net.sourceforge.cobertura.javancss.parser.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2078)
at
net.sourceforge.cobertura.javancss.parser.JavaParser.jj_ntk(JavaParser.java:10220)
at
net.sourceforge.cobertura.javancss.parser.JavaParser.VariableInitializer(JavaParser.java:1767)
at
net.sourceforge.cobertura.javancss.parser.JavaParser.VariableDeclarator(JavaParser.java:1728)
at
net.sourceforge.cobertura.javancss.parser.JavaParser.FieldDeclaration(JavaParser.java:1705)
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.html.HTMLReport.generateTableRowForTotal(HTMLReport.java:704)
at
net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverview(HTMLReport.java:336)
at
net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverviews(HTMLReport.java:271)
at
net.sourceforge.cobertura.reporting.html.HTMLReport.<init>(HTMLReport.java:96)
at net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:105)
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