Failing C# analysis with `ERROR: Symbolic analysis was interrupted`

  • Azure DevOps
  • C#, Typescript

Error observed

2023-07-18T15:13:24.6078812Z INFO: Analyzing 27281 ucfgs to detect vulnerabilities.
2023-07-18T15:13:29.8670347Z INFO: All rules entrypoints : 273
2023-07-18T15:13:29.8671683Z INFO: Retained UCFGs : 4570
2023-07-18T15:13:30.4585942Z INFO: Taint analysis starting. Entrypoints: 273
2023-07-18T15:13:30.5297939Z INFO: Running symbolic analysis for 'CSHARP'
2023-07-18T15:13:34.6296351Z ##[error]ERROR: Symbolic analysis was interrupted because of an unexpected error.
java.lang.ClassCastException: class com.sonar.security.F.D.B.P cannot be cast to class com.sonar.security.F.D.B.K (com.sonar.security.F.D.B.P and com.sonar.security.F.D.B.K are in unnamed module of loader org.sonar.classloader.ClassRealm @b558294)
	at com.sonar.security.F.C.D.A(na:1593)
	at com.sonar.security.F.C.H.A(na:2588)
	at com.sonar.security.F.C.H.apply(na:2261)
	at com.sonar.security.F.C.I.A(na:1011)
	at com.sonar.security.F.D.F.A(na:1963)
	at com.sonar.security.F.D.F.A(na:208)
	at com.sonar.security.F.D.F.A(na:274)
	at com.sonar.security.F.D.K$_B.A(na:121)
	at com.sonar.security.F.D.K$_B.C(na:1469)
	at com.sonar.security.F.D.K$_B.B(na:2631)
	at com.sonar.security.F.D.K$_B.A(na:3002)
	at com.sonar.security.F.D.D.A(na:2373)
	at com.sonar.security.F.D.K.A(na:850)
	at com.sonar.security.F.D.L.C(na:2957)
	at com.sonar.security.F.D.L.A(na:2772)
	at com.sonar.security.F.D.B.D(na:1246)
	at com.sonar.security.F.D.B.E(na:738)
	at com.sonar.security.F.D.F.A(na:2831)
	at com.sonar.security.F.D.F.A(na:939)
	at com.sonar.security.F.D.F.A(na:921)
	at com.sonar.security.F.D.F.A(na:274)
	at com.sonar.security.F.D.K$_B.A(na:121)
	at com.sonar.security.F.D.K$_B.C(na:1469)
	at com.sonar.security.F.D.K$_B.B(na:2631)
	at com.sonar.security.F.D.K$_B.A(na:3002)
	at com.sonar.security.F.D.D.A(na:2373)
	at com.sonar.security.F.D.K.A(na:850)
	at com.sonar.security.F.D.L.C(na:2957)
	at com.sonar.security.F.D.L.A(na:2772)
	at com.sonar.security.F.D.B.D(na:1246)
	at com.sonar.security.F.D.B.E(na:738)
	at com.sonar.security.F.D.F.A(na:2831)
	at com.sonar.security.F.D.F.A(na:939)
	at com.sonar.security.F.D.F.A(na:921)
	at com.sonar.security.F.D.F.A(na:274)
	at com.sonar.security.F.D.K$_B.A(na:121)
	at com.sonar.security.F.D.K$_B.C(na:1469)
	at com.sonar.security.F.D.K$_B.B(na:2631)
	at com.sonar.security.F.D.K$_B.A(na:3002)
	at com.sonar.security.F.D.D.A(na:2373)
	at com.sonar.security.F.D.K.A(na:850)
	at com.sonar.security.F.D.L.C(na:2957)
	at com.sonar.security.F.D.L.A(na:2772)
	at com.sonar.security.F.D.B.D(na:1246)
	at com.sonar.security.F.D.B.E(na:738)
	at com.sonar.security.F.D.F.A(na:2831)
	at com.sonar.security.F.D.F.A(na:2223)
	at com.sonar.security.F.D.F.A(na:3123)
	at com.sonar.security.F.D.K$_B.A(na:121)
	at com.sonar.security.F.D.K$_B.C(na:1469)
	at com.sonar.security.F.D.K$_B.B(na:2631)
	at com.sonar.security.F.D.K$_B.A(na:3002)
	at com.sonar.security.F.D.D.A(na:2373)
	at com.sonar.security.F.D.K.A(na:850)
	at com.sonar.security.F.D.L.C(na:2957)
	at com.sonar.security.F.D.L.A(na:2772)
	at com.sonar.security.F.D.B.D(na:1246)
	at com.sonar.security.F.D.B.E(na:738)
	at com.sonar.security.F.D.A(na:498)
	at com.sonar.security.E.runAnalysis(na:1293)
	at com.sonar.security.E.executeChecks(na:315)
	at com.sonar.security.E.executeChecks(na:2754)
	at com.sonar.security.E.executeChecks(na:1696)
	at com.sonar.security.E.execute(na:2815)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	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:472)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:468)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:424)
	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:130)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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)
2023-07-18T15:13:34.6516314Z ERROR: Symbolic analysis was interrupted because of an unexpected error.
2023-07-18T15:13:34.6813047Z java.lang.ClassCastException: class com.sonar.security.F.D.B.P cannot be cast to class com.sonar.security.F.D.B.K (com.sonar.security.F.D.B.P and com.sonar.security.F.D.B.K are in unnamed module of loader org.sonar.classloader.ClassRealm @b558294)
2023-07-18T15:13:34.6813626Z 	at com.sonar.security.F.C.D.A(na:1593)
2023-07-18T15:13:34.6814162Z 	at com.sonar.security.F.C.H.A(na:2588)
2023-07-18T15:13:34.6814768Z 	at com.sonar.security.F.C.H.apply(na:2261)
2023-07-18T15:13:34.6815399Z 	at com.sonar.security.F.C.I.A(na:1011)
2023-07-18T15:13:34.6815825Z 	at com.sonar.security.F.D.F.A(na:1963)
2023-07-18T15:13:34.6963872Z 	at com.sonar.security.F.D.F.A(na:208)
2023-07-18T15:13:34.6964432Z 	at com.sonar.security.F.D.F.A(na:274)
2023-07-18T15:13:34.6965082Z 	at com.sonar.security.F.D.K$_B.A(na:121)
2023-07-18T15:13:34.6967525Z 	at com.sonar.security.F.D.K$_B.C(na:1469)
2023-07-18T15:13:34.6968055Z 	at com.sonar.security.F.D.K$_B.B(na:2631)
2023-07-18T15:13:34.7068119Z 	at com.sonar.security.F.D.K$_B.A(na:3002)
2023-07-18T15:13:34.7108118Z 	at com.sonar.security.F.D.D.A(na:2373)
2023-07-18T15:13:34.7109960Z 	at com.sonar.security.F.D.K.A(na:850)
2023-07-18T15:13:34.7372199Z 	at com.sonar.security.F.D.L.C(na:2957)
2023-07-18T15:13:34.7372815Z 	at com.sonar.security.F.D.L.A(na:2772)
2023-07-18T15:13:34.7373247Z 	at com.sonar.security.F.D.B.D(na:1246)
2023-07-18T15:13:34.7373665Z 	at com.sonar.security.F.D.B.E(na:738)
2023-07-18T15:13:34.7374050Z 	at com.sonar.security.F.D.F.A(na:2831)
2023-07-18T15:13:34.7374518Z 	at com.sonar.security.F.D.F.A(na:939)
2023-07-18T15:13:34.7374932Z 	at com.sonar.security.F.D.F.A(na:921)
2023-07-18T15:13:34.7375483Z 	at com.sonar.security.F.D.F.A(na:274)
2023-07-18T15:13:34.7375945Z 	at com.sonar.security.F.D.K$_B.A(na:121)
2023-07-18T15:13:34.7376779Z 	at com.sonar.security.F.D.K$_B.C(na:1469)
2023-07-18T15:13:34.7377186Z 	at com.sonar.security.F.D.K$_B.B(na:2631)
2023-07-18T15:13:34.7377610Z 	at com.sonar.security.F.D.K$_B.A(na:3002)
2023-07-18T15:13:34.7407252Z 	at com.sonar.security.F.D.D.A(na:2373)
2023-07-18T15:13:34.7407785Z 	at com.sonar.security.F.D.K.A(na:850)
2023-07-18T15:13:34.7408235Z 	at com.sonar.security.F.D.L.C(na:2957)
2023-07-18T15:13:34.7408671Z 	at com.sonar.security.F.D.L.A(na:2772)
2023-07-18T15:13:34.7409105Z 	at com.sonar.security.F.D.B.D(na:1246)
2023-07-18T15:13:34.7409535Z 	at com.sonar.security.F.D.B.E(na:738)
2023-07-18T15:13:34.7409954Z 	at com.sonar.security.F.D.F.A(na:2831)
2023-07-18T15:13:34.7410414Z 	at com.sonar.security.F.D.F.A(na:939)
2023-07-18T15:13:34.7427192Z 	at com.sonar.security.F.D.F.A(na:921)
2023-07-18T15:13:34.7427823Z 	at com.sonar.security.F.D.F.A(na:274)
2023-07-18T15:13:34.7428252Z 	at com.sonar.security.F.D.K$_B.A(na:121)
2023-07-18T15:13:34.7429008Z 	at com.sonar.security.F.D.K$_B.C(na:1469)
2023-07-18T15:13:34.7429467Z 	at com.sonar.security.F.D.K$_B.B(na:2631)
2023-07-18T15:13:34.7444601Z 	at com.sonar.security.F.D.K$_B.A(na:3002)
2023-07-18T15:13:34.7445413Z 	at com.sonar.security.F.D.D.A(na:2373)
2023-07-18T15:13:34.7445906Z 	at com.sonar.security.F.D.K.A(na:850)
2023-07-18T15:13:34.7446292Z 	at com.sonar.security.F.D.L.C(na:2957)
2023-07-18T15:13:34.7446699Z 	at com.sonar.security.F.D.L.A(na:2772)
2023-07-18T15:13:34.7469424Z 	at com.sonar.security.F.D.B.D(na:1246)
2023-07-18T15:13:34.7469999Z 	at com.sonar.security.F.D.B.E(na:738)
2023-07-18T15:13:34.7470639Z 	at com.sonar.security.F.D.F.A(na:2831)
2023-07-18T15:13:34.7471068Z 	at com.sonar.security.F.D.F.A(na:2223)
2023-07-18T15:13:34.7471459Z 	at com.sonar.security.F.D.F.A(na:3123)
2023-07-18T15:13:34.7471884Z 	at com.sonar.security.F.D.K$_B.A(na:121)
2023-07-18T15:13:34.7472310Z 	at com.sonar.security.F.D.K$_B.C(na:1469)
2023-07-18T15:13:34.7473276Z 	at com.sonar.security.F.D.K$_B.B(na:2631)
2023-07-18T15:13:34.7476415Z 	at com.sonar.security.F.D.K$_B.A(na:3002)
2023-07-18T15:13:34.7476847Z 	at com.sonar.security.F.D.D.A(na:2373)
2023-07-18T15:13:34.7477200Z 	at com.sonar.security.F.D.K.A(na:850)
2023-07-18T15:13:34.7477573Z 	at com.sonar.security.F.D.L.C(na:2957)
2023-07-18T15:13:34.7477943Z 	at com.sonar.security.F.D.L.A(na:2772)
2023-07-18T15:13:34.7478284Z 	at com.sonar.security.F.D.B.D(na:1246)
2023-07-18T15:13:34.7478654Z 	at com.sonar.security.F.D.B.E(na:738)
2023-07-18T15:13:34.7479029Z 	at com.sonar.security.F.D.A(na:498)
2023-07-18T15:13:34.7481884Z 	at com.sonar.security.E.runAnalysis(na:1293)
2023-07-18T15:13:34.7482428Z 	at com.sonar.security.E.executeChecks(na:315)
2023-07-18T15:13:34.7482847Z 	at com.sonar.security.E.executeChecks(na:2754)
2023-07-18T15:13:34.7483220Z 	at com.sonar.security.E.executeChecks(na:1696)
2023-07-18T15:13:34.7483764Z 	at com.sonar.security.E.execute(na:2815)
2023-07-18T15:13:34.7494518Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2023-07-18T15:13:34.7495113Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2023-07-18T15:13:34.7495607Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:51)
2023-07-18T15:13:34.7496090Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2023-07-18T15:13:34.7496546Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-07-18T15:13:34.7500631Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-07-18T15:13:34.7501230Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:472)
2023-07-18T15:13:34.7501741Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:468)
2023-07-18T15:13:34.7502218Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:424)
2023-07-18T15:13:34.7502741Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-07-18T15:13:34.7506874Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-07-18T15:13:34.7507530Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-07-18T15:13:34.7511159Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-07-18T15:13:34.7511853Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-07-18T15:13:34.7512300Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2023-07-18T15:13:34.7512907Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2023-07-18T15:13:34.7513579Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-07-18T15:13:34.7514052Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-07-18T15:13:34.7516636Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-07-18T15:13:34.7517205Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-07-18T15:13:34.7517673Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-07-18T15:13:34.7518109Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-07-18T15:13:34.7518542Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-07-18T15:13:34.7518955Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-07-18T15:13:34.7521370Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-07-18T15:13:34.7521880Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-07-18T15:13:34.7522299Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-07-18T15:13:34.7522889Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2023-07-18T15:13:34.7524448Z 
2023-07-18T15:13:34.7526894Z INFO: Sensor CSharpSecuritySensor [security] (done) | time=31891ms

Steps to reproduce
Seems to happen on every analysis over the last 28 hours

Potential workaround
Unknown

3 Likes

Hello @waynecornishml,

Thank you for reaching us and reporting the issue.

Just to let you know, we are working on your case and will return to you when the fix is ready.

4 Likes

Hello @waynecornishml,

since the 10.2.0-M2.21972 release is deployed on sonarcloud,
this issue should now be solved.

Can you please confirm?

Hi Renaud,

Happy to report that we’re no longer seeing that error.

Thanks for the fix!

1 Like

Super happy to read that!

Thank you again for helping us to fix this issue.

I wish you a pleasant day.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.