
# 文件格式导致编译失败问题
#### 问题现象
日志中有"Error during SonarScanner execution"，且后续存在类似这种形式的日志。
#### 原因分析
代码文件不规范导致解析失败。
#### 处理方法
- 解决方案一：修改代码。
  - 修改日志指出的文件的代码。通过对日志进行全文搜索"Caused by"，可查看到具体代码问题。 ![](https://support.huaweicloud.com/codecheck_faq/zh-cn_image_0000002258120629.png "点击放大")
    
  
  - 如果通过"Caused by"搜索不到错误文件，可搜索"sonarqube error logs begin"进行查找。 ![](https://support.huaweicloud.com/codecheck_faq/zh-cn_image_0000002324391488.png "点击放大")
    
   
 
- 解决方案二：忽略问题文件。
  - 方式一：代码根目录下新建"sonar-project.properties"文件，文件中配置"sonar.exclusions"属性忽略该检查文件，如下图所示。 ![](https://support.huaweicloud.com/codecheck_faq/zh-cn_image_0000002214285782.png "点击放大")
    多个文件可用逗号隔开。
    
  
  - 方式二：2023.1130之后的版本可通过在[设置代码检查任务检查模式](https://support.huaweicloud.com/usermanual-codecheck/codecheck_01_0022.html)中手动勾选忽略的文件集合，如下图所示。
    ![](https://support.huaweicloud.com/codecheck_faq/zh-cn_image_0000002214445582.png "点击放大")
    
   
 
