ERROR: Error during SonarScanner execution (IllegalStateException)

After running build-wrapper-win-x86-64.exe and obtaining the build-wrapper-dump.json, I attempted to execute the scanner but encountered various errors across different scanner versions.

I used the following options for the scanner (I also tried the option -Dsonar.cfamily.internal.clearAnalysisCache=true):

%SONAR_SCANNER% -Dsonar.projectKey=%PROJECTKEY% -Dsonar.svn.username=%SVNUSERNAME% -Dsonar.svn.password.secured=%SVNUPASSWORD% -Dsonar.cfamily.build-wrapper-output=output -Dsonar.host.url=%SONAR_URL% -Dsonar.token=%SONAR_LOGIN_TOKEN% -Dsonar.sourceEncoding=%ENCODING% -Dsonar.cfamily.cache.enabled=true -Dsonar.cfamily.cache.path=Debug_FLASH/output -Dsonar.scm.provider=svn -Dsonar.projectBaseDir=.. -Dsonar.cfamily.threads=4 

I encountered the following error while executing SonarScanner (sonar-scanner-4.8.0.2856-windows):

java.lang.IllegalStateException: Authentication error when executing blame for file generate/src/Wkpu_Ip_PBcfg.c
        at org.sonar.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:91)
        at org.sonar.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:60)
        at org.sonar.scanner.scm.ScmPublisher.publish(ScmPublisher.java:87)
        at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:373)
        at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
        at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
        at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:137)
        at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
        at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
        at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:71)
        at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:65)
        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
        at com.sun.proxy.$Proxy0.execute(Unknown Source)
        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
        at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
        at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: OPTIONS of '/svn/vestel/FordBCM/P02-Design/SoftwareDesign/ECT_BCM_A_SAMPLE_3.5/generate/src/Wkpu_Ip_PBcfg.c': 403 Forbidden (http://192.168.1.2)
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:68)
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:811)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:403)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:391)
        at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:914)
        at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:706)
        at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:114)
        at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1048)
        at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.hasCapability(DAVRepository.java:868)
        at org.tmatesoft.svn.core.io.SVNRepository.assertServerIsMergeInfoCapable(SVNRepository.java:790)
        at org.tmatesoft.svn.core.io.SVNRepository.getFileRevisions(SVNRepository.java:759)
        at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:109)
        at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:30)
        at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
        at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239)
        at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
        at org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:295)
        at org.sonar.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:86)
        ... 22 more
ERROR:
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

I encountered the following error when using SonarScanner version 4.5.0.2216 on Windows:

ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: java.io.UTFDataFormatException: malformed input around byte 97
        at com.sonar.cpp.plugin.IncrementalAnalysis$AnalysisState.read(IncrementalAnalysis.java:74)
        at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:320)
        at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
        at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:85)
        at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:62)
        at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:82)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
        at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:393)
        at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:389)
        at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
        at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:144)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
        at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
        at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
        at com.sun.proxy.$Proxy0.execute(Unknown Source)
        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
        at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
        at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.io.UTFDataFormatException: malformed input around byte 97
        at java.base/java.io.DataInputStream.readUTF(Unknown Source)
        at java.base/java.io.DataInputStream.readUTF(Unknown Source)
        at com.sonar.cpp.plugin.IncrementalAnalysis.readState(IncrementalAnalysis.java:453)
        at com.sonar.cpp.plugin.IncrementalAnalysis.access$000(IncrementalAnalysis.java:36)
        at com.sonar.cpp.plugin.IncrementalAnalysis$AnalysisState.read(IncrementalAnalysis.java:72)
        ... 29 more
ERROR:
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

Hope you can help me with this.

Hi,

Only the problems encountered trying to use the latest scanner version are relevant.

You’re using SVN for source control, and the account you’re running analysis with doesn’t have permissions to invoke the commands to get the blame data analysis uses. There are properites to provide the credentials.

 
HTH,
Ann

Hi @ganncamp

Thank you for your reply.
I will review it once more and inform you if the issue has been resolved.