51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 7880|回复: 3
打印 上一主题 下一主题

ant 执行cobertura report appear a lot of error : JavaNCSS got an error

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-24 11:31:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lychbeyond 于 2012-4-24 13:04 编辑

Environment: ant1.7.1+junit4+cobertura1.9.4



[cobertura-report] net.sourceforge.cobertura.javancss.parser.TokenMgrError: Lexical error at line 29, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
[cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2078)
........................................................................................
[cobertura-report] 2012 04 23 15:55:39,797 WARN 0 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\ActivateUserByEmail.java
[cobertura-report] TokenMgrError in STDIN
[cobertura-report] Lexical error at line 29, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
.........................................................................................................
[cobertura-report] 2012 04 23 15:55:39,814 WARN 17 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\ActivateUserBySms.java
[cobertura-report] TokenMgrError in STDIN
[cobertura-report] Lexical error at line 32, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
[cobertura-report] at net.sourceforge.cobertura.reporting.html.HTMLReport.generateTableRowForTotal(HTMLReport.java:704)
.....................................................................................................
[cobertura-report] 2012 04 23 15:55:39,821 WARN 24 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\LoginEntry.java
[cobertura-report] TokenMgrError in STDIN
[cobertura-report] Lexical error at line 24, column 70. Encountered: "\r" (13), after : "\"\u9427\u8bf2\u7d8d\u935a\u5d84\u7b09\u9473\u6212\u8d1f\u7ecc\ufffd);"
[cobertura-report] net.sourceforge.cobertura.javancss.parser.TokenMgrError: Lexical error at line 86, column 69. Encountered: "\r" (13), after : "\"\u6d93\ue043\u7d8b\u5bb8\u30e5\u6662\u93b4\ufffd))"
[cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2078)
[cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParser.jj_scan_token(JavaParser.java:10181)
[cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParser.jj_3R_198(JavaParser.java:8524)
...................
..............非常严重,怎么解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-4-27 17:35:49 | 只看该作者
if(strRet.equals("01"))
                        return SUCCESS;
                else{
                        if(strRet.equals("02"))
                                this.strError = "已被激活";
                        if(strRet.equals("03"))
                                this.strError = "未被激活";
                        if(strRet.equals("04"))
                                this.strError = "没有这个用户";
                        return ERROR;   


出现上述原因是程序中有好多中文提示信息(UTF-8)编码(如上面代码),cobertura instrument编译时不通过,网上资料说在cobertura-instrument.bat文件中添加-Dfile.encoding=utf-8或java环境变量中增加-Dfile.encoding=utf-8可以解决,可我在ant中我加了很多encoding="utf-8" 都没解决。请各位指点迷津!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-6-24 16:10:03 | 只看该作者
嘿嘿,回个贴表明我来过。












实习就业网微信公众号:shsxjy
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-9-4 12:26:30 | 只看该作者
好东西哦,大家不要光看不顶












公司名称:郑州坤业百货有限公司
公司规模:20人以下
公司行业:耐用消费品(服装服饰/纺织/皮革/家具/家电)
公司类型:民营

郑州坤业百货五楼餐饮区已试营业,欢迎大家前往;
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-10 23:42 , Processed in 0.071452 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表