Fail to execute es requestES get request for key 'dbVendor' on index 'metadatas'

I am trying to run sonar server community build (Release 24.12 ) deployed from the zip.
When I run StartSonar.bat, it fails with this error:

“Initialization of bean failed; nested exception is org.sonar.server.es.ElasticsearchException: Fail to execute es requestES get request for key ‘dbVendor’ on index ‘metadatas’”

Not to sure what to try to fix the error.

web.log:

t2024.12.17 00:57:06 WARN  web[][o.s.c.a.AnnotationConfigApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@659e0bfd-org.sonar.server.es.IndexCreator': Initialization of bean failed; nested exception is org.sonar.server.es.ElasticsearchException: Fail to execute es requestES get request for key 'dbVendor' on index 'metadatas'
2024.12.17 00:57:06 ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@659e0bfd-org.sonar.server.es.IndexCreator': Initialization of bean failed; nested exception is org.sonar.server.es.ElasticsearchException: Fail to execute es requestES get request for key 'dbVendor' on index 'metadatas'
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:628)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:225)
	at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:80)
	at org.sonar.server.platform.platformlevel.PlatformLevel4.start(PlatformLevel4.java:737)
	at org.sonar.server.platform.PlatformImpl.start(PlatformImpl.java:217)
	at org.sonar.server.platform.PlatformImpl.startLevel34Containers(PlatformImpl.java:197)
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:365)
	at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:116)
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:349)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.sonar.server.es.ElasticsearchException: Fail to execute es requestES get request for key 'dbVendor' on index 'metadatas'
	at org.sonar.server.es.EsClient.execute(EsClient.java:336)
	at org.sonar.server.es.EsClient.get(EsClient.java:182)
	at org.sonar.server.es.metadata.MetadataIndexImpl.getMetadata(MetadataIndexImpl.java:92)
	at org.sonar.server.es.metadata.MetadataIndexImpl.getDbVendor(MetadataIndexImpl.java:83)
	at org.sonar.server.es.metadata.EsDbCompatibilityImpl.hasSameDbVendor(EsDbCompatibilityImpl.java:37)
	at org.sonar.server.es.metadata.EsDbCompatibilityImpl.markAsCompatible(EsDbCompatibilityImpl.java:43)
	at org.sonar.server.es.IndexCreator.checkDbCompatibility(IndexCreator.java:191)
	at org.sonar.server.es.IndexCreator.start(IndexCreator.java:87)
	at org.sonar.core.platform.StartableBeanPostProcessor.postProcessBeforeInitialization(StartableBeanPostProcessor.java:33)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
	... 17 common frames omitted
Caused by: org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=no_shard_available_action_exception, reason=No shard available for [get [metadatas][dbVendor]: routing [null]]]
	at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:178)
	at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:2484)
	at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:2461)
	at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2184)
	at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:2137)
	at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:2105)
	at org.elasticsearch.client.RestHighLevelClient.get(RestHighLevelClient.java:986)
	at org.sonar.server.es.EsClient.lambda$get$17(EsClient.java:182)
	at org.sonar.server.es.EsClient.execute(EsClient.java:334)
	... 28 common frames omitted
	Suppressed: org.elasticsearch.client.ResponseException: method [GET], host [http://kubernetes.docker.internal:9002], URI [/metadatas/_doc/dbVendor?stored_fields=value], status line [HTTP/1.1 503 Service Unavailable]
{"error":{"root_cause":[{"type":"no_shard_available_action_exception","reason":"No shard available for [get [metadatas][dbVendor]: routing [null]]"}],"type":"no_shard_available_action_exception","reason":"No shard available for [get [metadatas][dbVendor]: routing [null]]"},"status":503}
		at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:347)
		at org.elasticsearch.client.RestClient.performRequest(RestClient.java:313)
		at org.elasticsearch.client.RestClient.performRequest(RestClient.java:288)
		at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2699)
		at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2171)
		... 33 common frames omitted
2024.12.17 00:57:07 INFO  web[][o.s.p.ProcessEntryPoint] Hard stopping process
2024.12.17 00:57:07 INFO  web[][c.z.h.HikariDataSource] HikariPool-1 - Shutdown initiated...
2024.12.17 00:57:07 INFO  web[][c.z.h.HikariDataSource] HikariPool-1 - Shutdown completed.

part of the esl.log:

2024.12.17 00:55:27 INFO  es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined in term 1)[_FINISH_ELECTION_, {sonarqube}{K9zkaK2JRfSBVVM_AghnqA}{loB2uKUZQye23S4252Eewg}{sonarqube}{127.0.0.1}{127.0.0.1:49730}{cdfhilmrstw}{8.14.3}{7000099-8505000} completing election], term: 1, version: 1, delta: master node changed {previous [], current [{sonarqube}{K9zkaK2JRfSBVVM_AghnqA}{loB2uKUZQye23S4252Eewg}{sonarqube}{127.0.0.1}{127.0.0.1:49730}{cdfhilmrstw}{8.14.3}{7000099-8505000}]}
2024.12.17 00:55:27 INFO  es[][o.e.c.c.CoordinationState] cluster UUID set to [IDvXJhhvQB2RvghKS55uug]
2024.12.17 00:55:27 INFO  es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{K9zkaK2JRfSBVVM_AghnqA}{loB2uKUZQye23S4252Eewg}{sonarqube}{127.0.0.1}{127.0.0.1:49730}{cdfhilmrstw}{8.14.3}{7000099-8505000}]}, term: 1, version: 1, reason: Publication{term=1, version=1}
2024.12.17 00:55:27 INFO  es[][o.e.c.f.AbstractFileWatchingService] starting file watcher ...
2024.12.17 00:55:27 INFO  es[][o.e.c.f.AbstractFileWatchingService] file settings service up and running [tid=33]
2024.12.17 00:55:27 INFO  es[][o.e.r.s.FileSettingsService] setting file [C:\sonarqube\sonarqube-24.12.0.100206\var\sonarqube\temp\conf\es\operator\settings.json] not found, initializing [file_settings] as empty
2024.12.17 00:55:27 INFO  es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9002}, bound_addresses {127.0.0.1:9002}
2024.12.17 00:55:27 INFO  es[][o.e.c.c.NodeJoinExecutor] node-join: [{sonarqube}{K9zkaK2JRfSBVVM_AghnqA}{loB2uKUZQye23S4252Eewg}{sonarqube}{127.0.0.1}{127.0.0.1:49730}{cdfhilmrstw}{8.14.3}{7000099-8505000}] with reason [completing election]
2024.12.17 00:55:27 INFO  es[][o.e.n.Node] started {sonarqube}{K9zkaK2JRfSBVVM_AghnqA}{loB2uKUZQye23S4252Eewg}{sonarqube}{127.0.0.1}{127.0.0.1:49730}{cdfhilmrstw}{8.14.3}{7000099-8505000}{rack_id=sonarqube, xpack.installed=true}
2024.12.17 00:55:27 INFO  es[][o.e.g.GatewayService] recovered [0] indices into cluster_state
2024.12.17 00:55:27 INFO  es[][o.e.h.n.s.HealthNodeTaskExecutor] Node [{sonarqube}{K9zkaK2JRfSBVVM_AghnqA}] is selected as the current health node.
2024.12.17 00:55:27 INFO  es[][o.e.l.ClusterStateLicenseService] license [1aeb7f1f-f981-4274-bccc-75e0b4419c18] mode [basic] - valid
2024.12.17 00:55:36 INFO  es[][o.e.c.m.MetadataCreateIndexService] [metadatas] creating index, cause [api], templates [], shards [1]/[0]
2024.12.17 00:55:36 INFO  es[][o.e.c.r.a.AllocationService] current.health="RED" message="Cluster health status changed from [YELLOW] to [RED] (reason: [reconcile-desired-balance])." previous.health="YELLOW" reason="reconcile-desired-balance"
2024.12.17 00:55:57 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] high disk watermark [90%] exceeded on [K9zkaK2JRfSBVVM_AghnqA][sonarqube][C:\sonarqube\sonarqube-24.12.0.100206\var\sonarqube\data\es8] free: 25.6gb[5.3%], shards will be relocated away from this node; currently relocating away shards totalling [0] bytes; the node is expected to continue to exceed the high disk watermark when these relocations are complete
2024.12.17 00:56:36 INFO  es[][o.e.c.m.MetadataMappingService] [metadatas/WGzBsHJBQV2oI7UlNjfE2A] create_mapping
2024.12.17 00:56:57 WARN  es[][o.e.c.r.a.DiskThresholdMonitor] high disk watermark [90%] exceeded on [K9zkaK2JRfSBVVM_AghnqA][sonarqube][C:\sonarqube\sonarqube-24.12.0.100206\var\sonarqube\data\es8] free: 25.6gb[5.3%], shards will be relocated away from this node; currently relocating away shards totalling [0] bytes; the node is expected to continue to exceed the high disk watermark when these relocations are complete
2024.12.17 00:57:07 INFO  es[][o.e.n.Node] stopping ...
2024.12.17 00:57:07 INFO  es[][o.e.c.f.AbstractFileWatchingService] shutting down watcher thread
2024.12.17 00:57:07 INFO  es[][o.e.c.f.AbstractFileWatchingService] watcher service stopped
2024.12.17 00:57:07 INFO  es[][o.e.n.Node] stopped
2024.12.17 00:57:07 INFO  es[][o.e.n.Node] closing ...
2024.12.17 00:57:07 INFO  es[][o.e.n.Node] closed

The issue is right there.

Read more in the docs here

@Colin, I have been very late in responding to your post.
Can confirm that freeing up some space resolved the issue.

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