# The field 'ignoreAnnotations' does not exist

**URL:** <https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972>\
**Category:** SonarQube Cloud\
**Created:** [March 25, 2024, 1:35pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972 "2024-03-25T13:35:24Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chalks](https://avatars.discourse-cdn.com/v4/letter/c/e274bd/32.png) [@Chalks](https://community.sonarsource.com/u/Chalks)\
**Post date:** [March 25, 2024, 1:32pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/1 "2024-03-25T13:32:46Z")

</div>

Just started getting this error on our SonarCloud scans of a typescript project:

```auto
ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: The field 'ignoreAnnotations' does not exist or is not annotated with @RuleProperty in the class org.sonar.java.checks.unused.UnusedPrivateFieldCheck
	at org.sonar.api.batch.rule.Checks.configureFields(Checks.java:170)
	at org.sonar.api.batch.rule.Checks.instantiate(Checks.java:154)
	at org.sonar.api.batch.rule.Checks.addAnnotatedChecks(Checks.java:128)

```

```auto
INFO: SonarScanner 4.8.1.3023
INFO: Java 17.0.10 Eclipse Adoptium (64-bit)
INFO: Windows Server 2022 10.0 amd64
INFO: User cache: C:\Users\VssAdministrator\.sonar\cache
INFO: Analyzing on SonarCloud

```

---

<div class="post-metadata">

**Author:** ![alec-fleete](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/alec-fleete/32/47123_2.png) [@alec-fleete](https://community.sonarsource.com/u/alec-fleete)\
**Post date:** [March 25, 2024, 1:35pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/2 "2024-03-25T13:35:25Z")

</div>

Hi, we’ve just started hitting this error in our Sonarcloud pipelines. This has started on our main branch with no new code changes.

- CI system used: GitLab
- Docker image: `sonarsource/sonar-scanner-cli:latest`
- Scanner command: `sonar-scanner`
- Languages of the repository: Terraform
- Error:

```auto
ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: The field 'ignoreAnnotations' does not exist or is not annotated with @RuleProperty in the class org.sonar.java.checks.unused.UnusedPrivateFieldCheck
	at org.sonar.api.batch.rule.Checks.configureFields(Checks.java:170)
	at org.sonar.api.batch.rule.Checks.instantiate(Checks.java:154)
	at org.sonar.api.batch.rule.Checks.addAnnotatedChecks(Checks.java:128)
	at org.sonar.java.SonarComponents.registerCheckClasses(SonarComponents.java:276)
	at org.sonar.java.SonarComponents.registerMainChecks(SonarComponents.java:239)
	at org.sonar.plugins.java.JavaSensor.<init>(JavaSensor.java:94)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:145)
	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:342)
	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.getLocalInstance(DefaultPicoContainer.java:606)
	at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
	at org.sonar.core.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:286)
	at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.completeScannerExtensions(AbstractExtensionDictionary.java:68)
	at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getExtensions(AbstractExtensionDictionary.java:63)
	at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getFilteredExtensions(AbstractExtensionDictionary.java:53)
	at org.sonar.scanner.sensor.ModuleSensorExtensionDictionary.selectSensors(ModuleSensorExtensionDictionary.java:39)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$0(ModuleSensorsExecutor.java:41)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:41)
	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:397)
	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:125)
	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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$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)
ERROR: 
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

```

- Steps to reproduce: Happens every run

---

<div class="post-metadata">

**Author:** ![lcharlois-neotys](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/lcharlois-neotys/32/55887_2.png) [@lcharlois-neotys](https://community.sonarsource.com/u/lcharlois-neotys)\
**Post date:** [March 25, 2024, 1:41pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/3 "2024-03-25T13:41:18Z")

</div>

Hello,

Same error for me since a few minutes on typescript and java projects.

---

<div class="post-metadata">

**Author:** ![tiwarishubham635](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/tiwarishubham635/32/55888_2.png) [@tiwarishubham635](https://community.sonarsource.com/u/tiwarishubham635)\
**Post date:** [March 25, 2024, 1:41pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/4 "2024-03-25T13:41:50Z")

</div>

I am also facing the same error. For me, when I build my ruby project with version 8.1 it gives this error but on other versions it passes.

---

<div class="post-metadata">

**Author:** ![Paul\_Bradbury](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/paul_bradbury/32/18931_2.png) [@Paul\_Bradbury](https://community.sonarsource.com/u/Paul_Bradbury)\
**Post date:** [March 25, 2024, 1:42pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/5 "2024-03-25T13:42:58Z")

</div>

Same problem, Python project running through Bitbucket Pipeline

---

<div class="post-metadata">

**Author:** ![ana.krstevska](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@ana.krstevska](https://community.sonarsource.com/u/ana.krstevska)\
**Post date:** [March 25, 2024, 1:44pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/6 "2024-03-25T13:44:35Z")

</div>

Same problem, Typescript project running through Azure DevOps pipeline

---

<div class="post-metadata">

**Author:** ![Harm](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/harm/32/55884_2.png) [@Harm](https://community.sonarsource.com/u/Harm)\
**Post date:** [March 25, 2024, 1:45pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/7 "2024-03-25T13:45:19Z")

</div>

Same for me and a colleague since a few minutes, on python projects

---

<div class="post-metadata">

**Author:** ![Justin\_Gould](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/justin_gould/32/48475_2.png) [@Justin\_Gould](https://community.sonarsource.com/u/Justin_Gould)\
**Post date:** [March 25, 2024, 1:48pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/8 "2024-03-25T13:48:05Z")

</div>

+1 us as well, on C# dotnet core, replying to follow

---

<div class="post-metadata">

**Author:** ![ganncamp](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/ganncamp/32/1261_2.png) [@ganncamp](https://community.sonarsource.com/u/ganncamp)\
**Post date:** [March 25, 2024, 1:51pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/9 "2024-03-25T13:51:13Z")

</div>

Hi all,

Welcome to the community and thanks for these reports.

We’ve initiated a rollback of a recent change. E.T.A. is approximately 2h.

Thanks for your patience and we apologize for the inconvenience.

&nbsp;  
Ann & the SonarCloud team

---

<div class="post-metadata">

**Author:** ![Justin\_Gould](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/justin_gould/32/48475_2.png) [@Justin\_Gould](https://community.sonarsource.com/u/Justin_Gould)\
**Post date:** [March 25, 2024, 1:53pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/10 "2024-03-25T13:53:02Z")

</div>

Already looks to be resolved for us, thanks for the quick action.

---

<div class="post-metadata">

**Author:** ![Mathieu\_Scolas](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/mathieu_scolas/32/55890_2.png) [@Mathieu\_Scolas](https://community.sonarsource.com/u/Mathieu_Scolas)\
**Post date:** [March 25, 2024, 1:53pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/11 "2024-03-25T13:53:27Z")

</div>

The rollback worked for us. Nice 🙂

---

<div class="post-metadata">

**Author:** ![Harm](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/harm/32/55884_2.png) [@Harm](https://community.sonarsource.com/u/Harm)\
**Post date:** [March 25, 2024, 1:57pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/12 "2024-03-25T13:57:41Z")

</div>

Same here, now works as expected. Thanks for the quick response!

---

<div class="post-metadata">

**Author:** ![lcharlois-neotys](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/lcharlois-neotys/32/55887_2.png) [@lcharlois-neotys](https://community.sonarsource.com/u/lcharlois-neotys)\
**Post date:** [March 25, 2024, 2:23pm UTC](https://community.sonarsource.com/t/the-field-ignoreannotations-does-not-exist/111972/13 "2024-03-25T14:23:20Z")

</div>

Same here, it works now.  
Thanks.
