Running into the error in our bitbucket pipelline with the settings
pipe: sonarsource/sonarcloud-scan:1.2.2
variables:
SONAR_SCANNER_OPTS: -Xmx512m
DEBUG: "true"
The error is
16:39:26.004 DEBUG: Invoking method with ucfg : isinstance
16:39:26.004 DEBUG: Invoking method with ucfg : isinstance
16:39:26.005 DEBUG: Invoking method with ucfg : isinstance
16:39:26.018 DEBUG: eslint-bridge server will shutdown
16:39:31.380 DEBUG: stylelint-bridge server will shutdown
16:39:36.393 INFO: ------------------------------------------------------------------------
16:39:36.393 INFO: EXECUTION FAILURE
16:39:36.393 INFO: ------------------------------------------------------------------------
16:39:36.393 INFO: Total time: 3:00.847s
16:39:36.717 INFO: Final Memory: 256M/512M
16:39:36.717 INFO: ------------------------------------------------------------------------
16:39:36.717 ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: Argument of call instruction should be a variable or a constant
at com.sonar.security.analysis.taint.B.E.A(na:3089)
at com.sonar.security.analysis.taint.B.E.B(na:2980)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at com.sonar.security.analysis.taint.B.E.A(na:2980)
at com.sonar.security.analysis.taint.B.E.A(na:300)
at com.sonar.security.analysis.taint.B.E.A(na:556)
at com.sonar.security.analysis.taint.B.E.A(na:2714)
at com.sonar.security.analysis.L.A(na:700)
at com.sonar.security.analysis.H.A(na:2083)
at com.sonar.security.analysis.H.A(na:944)
at com.sonar.security.rules.F.A(na:3434)
at com.sonar.security.rules.F.A(na:1232)
at com.sonar.security.E.A(na:3263)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
at com.sonar.security.E.executeChecks(na:1508)
at com.sonar.security.E.execute(na:2399)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:45)
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:68)
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:442)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:438)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:396)
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.batch.bootstrapper.Batch.doExecute(Batch.java:58)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
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:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
The error is reproducible and we tried (in desperation) to just remove the method where it fails, but the same error pops up at a different place.
Thanks for you help:)