代码检查 CodeArts Check
代码检查 CodeArts Check
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
-
常见问题
-
技术类问题
- 执行代码检查任务时提示:任务正在执行,稍后重试
- 执行代码检查任务时提示:权限不足,请核对后再试
- 执行代码检查任务时提示:单个任务并发数超过套餐限制,任务无法下发
- 执行代码检查任务时提示:Cppcheck cannot tokenize the code correctly
- 执行代码检查任务时提示:no such file or directory
- 执行代码检查任务时提示:在Maven仓库中找不到依赖
- 执行代码检查任务时提示:调用CodeArts Repo失败,未授权
- 执行代码检查任务时提示:CC.00070400.500
- 单击任务名称时提示权限不足
- C#前端使用WPF组件的项目检查失败
- 任务执行完成后没有数据
- TypeScript任务检查失败,日志显示404
- CC.00130044.400 Execute source plugin failed.
- 执行代码检查任务时报错:CC.00050032.400 没有可检查文件
- 执行代码检查任务时报错:CC.00050050.400 源分支不存在
- 执行代码检查任务时报错:CC.00020413.553 调用CodeArts Repo失败
- 执行代码检查任务时报错:CC.10010226.403 操作权限不足
- 执行代码检查任务时报错:CC.10010263.500 自定义执行机不可用
- 执行代码检查任务时报错:CC.00030117.400 规则集无版本级规则,请检查规则集配置
- 执行代码检查任务时报错:CC.00030308.400 任务执行超过12小时,被系统中止
- 执行代码检查任务时报错:CC.00030009.400 规则集信息不存在
-
执行代码检查任务时报错:CC.00040010.400 代码检查失败,请到检查日志中查看具体错误信息
- 文件格式导致编译失败问题
- unicode解析问题
- findbugs规则在扫描jsp文件时报错
- 代码检查任务,sonarqube引擎的check阶段失败
- sonarqube引擎的check阶段失败日志里elasticSearch启动报错
- sonarqube引擎check阶段失败日志里elasticSearch启动报错
- 检查任务日志显示 Java heap space [ErrorMessage] className is java.util.Arrays, methodName is copyOf, lineNum is ***
- Sonarqube检查css文件日志显示报错无扩展名问题
- 执行启动脚本无权限问题
- SCC初始化锁文件失败
- sonarqube服务启动失败
- sonarqube服务的ES报错磁盘内存不足
- 编译脚本出错,导致检查失败
- 内存不够,导致检查失败
- API类问题
-
技术类问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
CC.00130044.400 Execute source plugin failed.
问题现象
日志中包含“The agent has not been fully initialized yet”,引擎任务执行失败。
原因分析
- 扫描使用的规则集中规则过多。
- 扫描代码量过大,导致执行机内存溢出。
处理方法
减少单个代码检查任务的代码扫描量,可通过以下3种方式。
- 将报错的代码检查任务拆分多个任务,并在拆分的任务中分别设置不同语言的规则集。设置规则集可参考设置规则集。
例如:报错的代码检查任务A中有多种语言的代码,Java、C、C#,则可以将任务A拆分为任务A1、任务A2和任务A3,其中A1使用Java语言的规则集扫描,A2使用C语言的规则扫描,A3使用C#语言的规则集扫描。
- 将报错的代码检查任务拆分多个任务,并在拆分的任务中,分别排除部分文件后进行扫描。设置排除文件可参考设置检查模式。
例如:将报错的代码检查任务A拆分为任务A1、任务A2和任务A3,其中A1扫描第1个文件,排除第2个和第3个文件,A2扫描第2个文件,排除第1个和第3个文件,A3扫描第3个文件,排除第1个和第2个文件。
- 将报错的代码检查任务使用的代码仓拆分成多个子仓分别创建代码检查任务进行扫描。
父主题: 技术类问题