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


Reply via email to