Jenkins夜间构建时Java脚本解析错误.声纳升级到4.3.2后
java script parsing error during jenkins nightly build. after upgrading sonar to 4.3.2
将sonar从3.4升级到4.3.2版本后,我们在jenkins夜间构建期间获得java脚本解析错误。在上一个版本中一切正常。声纳运行器仍然是版本2。请问如何解决这个错误?使用的插件是sonar-javascript-plugin-1.6
, sonar-squid-java-plugin-1.6
。
错误详细信息:
[INFO] [12:56:47.163] Sensor JavaScriptSquidSensor...
[INFO] [12:56:47.275] 98 source files to be analyzed
[INFO] [12:56:57.330] 10/98 files analyzed, current is /var/lib/jenkins/jobs/Nightly_Build_abc_CAD_src/workspace/abc_CAD_src/src/main/webapp/auth/js/lib/angular/jquery-ui-1.9.0.custom.js
[ERROR] [12:57:01.429] Unable to parse file: /var/lib/jenkins/jobs/Nightly_Build_abc_CAD_src/workspace/abc_CAD_src/src/main/webapp/js/lib/csrfguard.js
com.sonar.sslr.api.RecognitionException: Parse error at line 199 column 13 failed to match all of: spacing IDENTIFIER NULL TRUE FALSE NUMERIC_LITERAL stringLiteral REGULAR_EXPRESSION_LITERAL LBRACKET LCURLYBRACE LPARENTHESIS FUNCTION NEW THIS IDENTIFIER NULL TRUE FALSE NUMERIC_LITERAL stringLiteral REGULAR_EXPRESSION_LITERAL LBRACKET LCURLYBRACE LPARENTHESIS FUNCTION NEW NEW THIS IDENTIFIER NULL TRUE FALSE NUMERIC_LITERAL stringLiteral REGULAR_EXPRESSION_LITERAL LBRACKET LCURLYBRACE LPARENTHESIS FUNCTION NEW THIS IDENTIFIER NULL TRUE FALSE NUMERIC_LITERAL stringLiteral REGULAR_EXPRESSION_LITERAL LBRACKET LCURLYBRACE LPARENTHESIS FUNCTION NEW NEW DELETE VOID TYPEOF INC DEC PLUS MINUS TILDA BANG
正如OP上的注释所澄清的那样,您的解析错误是由于先前排除的一些文件不再从分析中排除。这些文件现在被包括在内,因为您的排除是在分析时指定的(即在pom.xml或sonar-project.properties中),并且不再支持。我相信这发生在3.5
要消除解析错误,需要在接口中重新指定排除项。医生应该会有所帮助。
相关文章:
- 对于grunt构建中的(let.of)错误
- Javascript Sencha cmd 应用程序构建错误发生在执行此行时
- 使用 jQuery 构建一个元素会给我一个错误
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- java中的构建到过程构建器错误
- JSON解析错误在一个系统中我没有't构建
- 为Android构建时出现本机描述推送通知错误
- "npm运行构建“;模块解析错误”;您可能需要一个适当的加载程序来处理此文件类型&”;
- SlickGrid根据日期错误动态构建列
- 电话差距构建地理位置 NPObject 上的错误调用方法
- 应用程序模块不可用,拼写错误或忘记加载 - 在咕噜咕噜的构建之后
- Dojo 1.7 构建:内存不足错误
- 由 webpack 构建的 react(es6) 在浏览器中有一个未捕获的类型错误
- 尝试构建条形图.代码中没有错误,但我没有得到视觉效果
- 在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
- 构建错误列表
- 模块构建失败:引用错误:[BABEL] 未知选项:base.stage
- 余烬构建命令失败并显示错误:没有这样的文件或目录,lstat ../ember-cli-test-loader/test
- Windows 7 上 Android 的 Phonegap 3.0 构建错误
- JavaScript使用Sublime Text 2中的Node.js错误构建系统