Cannot create scan with "Ignore issues on blocks" config

I can’t create a scan with Ignore Issues in Blocks. It went through an error msg like this

16:23:48.934 INFO  Create analysis
16:23:49.535 ERROR Error during SonarScanner Engine execution
java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.report.MetadataPublisher
	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:621)
	at org.picocontainer.parameters.CollectionComponentParameter.getArrayInstance(CollectionComponentParameter.java:334)
	at org.picocontainer.parameters.CollectionComponentParameter.access$100(CollectionComponentParameter.java:49)
	at org.picocontainer.parameters.CollectionComponentParameter$1.resolveInstance(CollectionComponentParameter.java:139)
	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:141)
	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
	at org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1034)
	at org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1026)
	at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1003)
	at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:122)
	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:143)
	at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
	at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.analysis.Analysis
	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
	... 25 common frames omitted
Caused by: java.lang.IllegalStateException: Unable to create analysis
	at org.sonar.scanner.analysis.AnalysisCreator.load(AnalysisCreator.java:129)
	at org.sonar.scanner.analysis.AnalysisCreator.createAnalysis(AnalysisCreator.java:92)
	at org.sonar.scanner.analysis.AnalysisCreator.create(AnalysisCreator.java:84)
	at java.base/java.util.Optional.orElseGet(Unknown Source)
	at org.sonar.scanner.analysis.AnalysisProvider.provide(AnalysisProvider.java:19)
	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.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129)
	at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39)
	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113)
	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
	... 39 common frames omitted
Caused by: com.sonarsource.scanner.engine.webapi.client.HttpException: Error 500 on https://api.sonarcloud.io/analysis/analyses :
	at com.sonarsource.scanner.engine.webapi.client.BaseResponse.failIfNotSuccessful(BaseResponse.java:22)
	at org.sonar.scanner.http.DefaultScannerWsClient.failIfUnauthorized(DefaultScannerWsClient.java:82)
	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:55)
	at org.sonar.scanner.analysis.AnalysisCreator.load(AnalysisCreator.java:125)
	... 58 common frames omitted

16:23:49.973 INFO  EXECUTION FAILURE
16:23:49.976 INFO  Total time: 16.596s

When I remove the ignore issues config, it works normally.

Hey there!

Wow, that’s interesting, and maybe helps us figure out why some other users are having issues.

Where are you configuring it? In the UI? Can you share exactly how it’s configured?

Yes @Colin , I configured them via the web UI.
The same with this, but with a different value.

https://community.sonarsource.com/t/unable-to-load-component-class-org-sonar-scanner-report-metadatapublisher/149703/7?u=asd_asdasd

Exactly same error as mentioned by Colin:

Unable to load component class org.sonar.scanner.report.MetadataPublisher: Unable to load component class org.sonar.scanner.analysis.Analysis: Unable to create analysis: Error 500 on https://api.sonarcloud.io/analysis/analyses

We are using sonar.issue.ignore.block configured in WebUI with a value in Regular Expression for Start of Block The field value is @Generated and there is no end of block.

1 Like

Ah, interesting. I didn’t test without an end value, and I’m not sure that’s supposed to be supported? But it shouldn’t fail analysis like this. I have flagged this for the team.

Hi @asd_asdasd
Would you mind sharing with me what is the timezone the timestamps logs correspond to? This way I can try to figure out why you get a 500 error on the analyses endpoint.

My timezone is GMT+7.

Hello,
We deployed a fix that should solve the issue. Please let us know if you still have failures.
Thank you for the report!

Problem solved :white_check_mark:
Thank you <3

1 Like

My problem continue. I executed a new pipeline build but unsuccessful and I tried locally too. The same error message:

Error 500 on https://api.sonarcloud.io/analysis/analyses

mvn -Psonar-local -Dsonar.verbose=true clean verify sonar:sonar

[INFO]
[INFO] --- maven-jar-plugin:3.4.2:jar (default-jar) @ my-app-test ---
[INFO] Building jar: /home/andre-ssantos/git/my-app-test/target/my-app-test-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:3.5.6:repackage (repackage) @ my-app-test ---
[INFO] Replacing main artifact /home/andre-ssantos/git/my-app-test/target/my-app-test-0.0.1-SNAPSHOT.jar with repackaged archive, adding nested dependencies in BOOT-INF/.
[INFO] The original artifact has been renamed to /home/andre-ssantos/git/my-app-test/target/my-app-test-0.0.1-SNAPSHOT.jar.original
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.12:report (report) @ my-app-test ---
[INFO] Loading execution data file /home/andre-ssantos/git/my-app-test/target/jacoco.exec
[INFO] Analyzed bundle 'my-app-test' with 1 classes
[INFO]
[INFO] ------------< com.cerc:my-app-test >------------
[INFO] Building my-app-test 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- sonar-maven-plugin:5.0.0.4389:sonar (default-cli) @ my-app-test ---
[INFO] Java 21.0.8 Ubuntu (64-bit)
[INFO] Linux 5.15.167.4-microsoft-standard-WSL2 (amd64)
[INFO] User cache: /home/andre-ssantos/.sonar/cache
[INFO] JRE provisioning: os[linux], arch[x86_64]
[INFO] Communicating with SonarCloud
[INFO] Starting SonarScanner Engine...
[INFO] Java 17.0.11 Eclipse Adoptium (64-bit)
[WARNING] Property 'env.WT_PROFILE_ID' is encrypted. The encryption of scanner properties is deprecated and will soon be removed.
[INFO] Load global settings
[INFO] Load global settings (done) | time=1127ms
[INFO] Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
[INFO] Loading required plugins
[INFO] Load plugins index
[INFO] Load plugins index (done) | time=332ms
[INFO] Load/download plugins
[INFO] Load/download plugins (done) | time=175ms
[INFO] Load project settings for component key: 'my-app-test'
[INFO] Load project settings for component key: 'my-app-test' (done) | time=1387ms
[INFO] Process project properties
[INFO] Execute project builders
[INFO] Execute project builders (done) | time=0ms
[INFO] Project key: my-app-test
[INFO] Base dir: /home/andre-ssantos/git/my-app-test
[INFO] Working dir: /home/andre-ssantos/git/my-app-test/target/sonar
[INFO] Load project branches
[INFO] Load project branches (done) | time=446ms
[INFO] Check ALM binding of project 'my-app-test'
[INFO] Detected project binding: NOT_BOUND
[INFO] Check ALM binding of project 'my-app-test' (done) | time=299ms
[INFO] Load project pull requests
[INFO] Load project pull requests (done) | time=400ms
[INFO] Load branch configuration
[INFO] Load branch configuration (done) | time=3ms
[INFO] Load quality profiles
[INFO] Load quality profiles (done) | time=721ms
[INFO] Create analysis
[ERROR] Error during SonarScanner Engine execution
java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.report.MetadataPublisher
        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:621)
        at org.picocontainer.parameters.CollectionComponentParameter.getArrayInstance(CollectionComponentParameter.java:334)
        at org.picocontainer.parameters.CollectionComponentParameter.access$100(CollectionComponentParameter.java:49)
        at org.picocontainer.parameters.CollectionComponentParameter$1.resolveInstance(CollectionComponentParameter.java:139)
        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:141)
        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
        at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1034)
        at org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1026)
        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1003)
        at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:122)
        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:143)
        at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
        at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.analysis.Analysis
        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
        at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
        at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
        ... 25 common frames omitted
Caused by: java.lang.IllegalStateException: Unable to create analysis
        at org.sonar.scanner.analysis.AnalysisCreator.load(AnalysisCreator.java:129)
        at org.sonar.scanner.analysis.AnalysisCreator.createAnalysis(AnalysisCreator.java:92)
        at org.sonar.scanner.analysis.AnalysisCreator.create(AnalysisCreator.java:84)
        at java.base/java.util.Optional.orElseGet(Unknown Source)
        at org.sonar.scanner.analysis.AnalysisProvider.provide(AnalysisProvider.java:19)
        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.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129)
        at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39)
        at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
        at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
        at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
        at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
        at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
        ... 39 common frames omitted
Caused by: com.sonarsource.scanner.engine.webapi.client.HttpException: Error 500 on https://api.sonarcloud.io/analysis/analyses :
        at com.sonarsource.scanner.engine.webapi.client.BaseResponse.failIfNotSuccessful(BaseResponse.java:22)
        at org.sonar.scanner.http.DefaultScannerWsClient.failIfUnauthorized(DefaultScannerWsClient.java:82)
        at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:55)
        at org.sonar.scanner.analysis.AnalysisCreator.load(AnalysisCreator.java:125)
        ... 58 common frames omitted

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  23.158 s
[INFO] Finished at: 2025-10-03T09:20:37-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar (default-cli) on project my-app-test: Analysis failed -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
andre-ssantos@C-1B1VCJ3:~/git/my-app-test$

Hey @andressantos10

We’re aware of some other backend issues causing 500s on this endpoint, but this specific case (missing ending regex) was fixed. We’re continuing to improve this endpoint over the next few days. Thanks for your patience.

1 Like

And I have confirmation that the specific error your project is getting is on our radar to be fixed

Nice, problem solved.

Thank you so much for the quick response.

1 Like

Do you’ve any update about this?

It is actively being worked on. No ETA yet.

I understand, but I’m having parsing issues in several languages ​​like Java (Gradle or Maven), Python, etc.

Even with the Enterprise plan, is it impossible to prioritize? This issue is impacting the quality of my software delivery.

We’ve consider cancel Enteprise Plan, because has issue and no solving, generate serious impact in our development cicle.

In the past recent, the community resolved the problems.

Hi @andressantos10,

I apologize for the frustrating experience. We’re actively investigating and working to resolve the issue. For now, it appears to be related to how the New Code Period is configured for your project.

You might try adjusting the settings under your project-level Administration > New Code to see if that helps as a temporary workaround. I’ll keep you updated as we make progress on resolving this.

Thank you for your patience!

I understand you, but is very worst when do you have a service pay and don’t have updates about the issue resolution.

But, I’ve good news. My pipeline template had the command:

./gradlew sonar -Dsonar.coverage.jacoco.xmlReportPaths=$jacocoFile -Dsonar.exclusions=charts/**,*.yaml,*.yml,test/**,tests/**,src/tests/**,src/config/**,gradle/**,src/components/**,\*.json,**/newrelic/\*\*,*config.js,*.conf,*.md,*.md,Dockerfile
./gradlew build
setJavaHome
./gradlew sonar

And now:


./gradlew sonar \
   -Dsonar.host.url="$SONAR_HOST_URL" \
   -Dsonar.organization="$SONAR_ORG" \
   -Dsonar.projectKey="$projectKey" \
   -Dsonar.token="$SONAR_TOKEN" \
   -Dsonar.coverage.jacoco.xmlReportPaths=$jacocoFile \
   -Dsonar.exclusions=charts/**,*.yaml,*.yml,test/**,tests/**,src/tests/**,src/config/**,gradle/**,src/components/**,*.json,**/newrelic/**,*config.js,*.conf,*.md,*.md,Dockerfile
  else
          echo -e "${RED}[-] No tests found${DEFAULT}"
          echo -e "${YELLOW}  - propertie not found: testImplementation${DEFAULT}"
          ./gradlew build
          echo -e "${BLUE}Running sonarcloud command for gradle project${DEFAULT}"
          setJavaHome
          ./gradlew sonar \
            -Dsonar.host.url="$SONAR_HOST_URL" \
            -Dsonar.organization="$SONAR_ORG" \
            -Dsonar.projectKey="$projectKey" \
            -Dsonar.token="$SONAR_TOKEN"
>

After this adjust, analysis and report was executed with success.

Setting the parameters in all execution, solved this.