16:32:36.658 ERROR Error during SonarScanner Engine execution
java.lang.IllegalStateException: The Compilation Database JSON file was found empty. Please make sure to provide a non-empty file:
/Users/ABC/Documents/xyzdigital_ios-app/bw-output/compile_commands.json
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:303)
at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:183)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:63)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:51)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:416)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:135)
at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:52)
at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:38)
16:32:37.142 INFO EXECUTION FAILURE
16:32:37.148 INFO Total time: 2:43.685s
sed -e ‘1s/^/['$’\n’‘/’ -e ‘$s/,$/'$’\n’‘]/’ *.json > …/compile_commands.json
popd
Error we got :-
PhaseScriptExecution [CP]\ Copy\ XCFrameworks /Users/xyz/Library/Developer/Xcode/DerivedData/xyz-gzdhdfrodipelobkclgbsiutvqvh/Build/Intermediates.noindex/Pods.build/Dev-iphoneos/ABCPOD.build/Script-BAD188F2B3A0595A7525F4143A5D921D.sh (in target ‘ABCPOD’ from project ‘Pods’)
ExtractAppIntentsMetadata (in target ‘ABCPOD2’ from project ‘Pods’)
and we can’t try to disable SIP beacuse we are using our organisation assets.
first we hit
xcodebuild clean build -workspace projectName.xcworkspace -scheme ProjectName OTHER_CFLAGS=“$(inherited) -gen-cdb-fragment-path $(/Users/XYZ/Documents/projectName)/CompilationDatabase”
Can you please share your sonar support email, we will share the logs on email.
As per company policy we will required to share a details through email only.