Sonar Qube Developer Edition - Installation Issue - Service Not Starting

2024.03.16 12:45:54 INFO app[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
uncaught exception in thread [main]
BindHttpException[Failed to bind to 127.0.0.1:9001]; nested: BindException[Address already in use: bind];
Likely root cause: java.net.BindException: Address already in use: bind
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:555)
at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294)
at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:840)
For complete error details, refer to the log at C:\sonarqube\logs\sonarqube.log
2024.03.16 12:46:02 WARN app[o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
2024.03.16 12:46:02 INFO app[o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2024.03.16 12:46:02 INFO app[o.s.a.SchedulerImpl] SonarQube is stopped

Hey there.

It seems you already have something started on port 9001. Maybe another instance of SonarQube?

In any case, you can change which port Elasticsearch tries to start up on by adjusting sonar.search.port in your conf/sonar.properties file.

Thanks Colin, Getting other issue
C:\sonarqube\bin\windows-x86-64>StartSonar.bat
Starting SonarQube…
2024.03.18 13:32:02 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory C:\sonarqube\temp
2024.03.18 13:32:02 INFO app[o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:49815]
2024.03.18 13:32:02 INFO app[o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [C:\sonarqube\elasticsearch]: C:\Program Files\Eclipse Adoptium\jdk-17.0.10.7-hotspot\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=C:\sonarqube\elasticsearch -Des.path.conf=C:\sonarqube\temp\conf\es -Des.distribution.type=tar -cp C:\sonarqube\elasticsearch\lib*;C:\sonarqube\elasticsearch\lib\cli-launcher* org.elasticsearch.launcher.CliToolLauncher
2024.03.18 13:32:02 INFO app[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2024.03.18 13:32:15 INFO app[o.s.a.SchedulerImpl] Process[es] is up
2024.03.18 13:32:15 INFO app[o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [C:\sonarqube]: C:\Program Files\Eclipse Adoptium\jdk-17.0.10.7-hotspot\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=C:\sonarqube\temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-10.4.1.88267.jar;C:\sonarqube\lib\jdbc\h2\h2-2.2.224.jar org.sonar.server.app.WebServer C:\sonarqube\temp\sq-process11030732648328052605properties
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.sonar.process.PluginSecurityManager (file:/C:/sonarqube/lib/sonar-application-10.4.1.88267.jar)
WARNING: Please consider reporting this to the maintainers of org.sonar.process.PluginSecurityManager
WARNING: System::setSecurityManager will be removed in a future release
2024.03.18 13:33:52 INFO app[o.s.a.SchedulerImpl] Process[Web Server] is stopped
2024.03.18 13:33:53 INFO app[o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2024.03.18 13:33:53 INFO app[o.s.a.SchedulerImpl] SonarQube is stopped

What do the other log files say?

Web.log

=================
024.03.18 13:35:03 INFO  web[][o.s.s.e.EsClientProvider] Connected to local Elasticsearch: [http://127.0.0.1:9001]
2024.03.18 13:35:03 WARN  web[][o.s.a.s.w.WebService$Action] Description is not set on action api/monitoring/metrics
2024.03.18 13:35:03 WARN  web[][o.s.a.s.w.WebService$Action] Since is not set on action api/monitoring/metrics
2024.03.18 13:35:03 WARN  web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/monitoring/metrics
2024.03.18 13:35:03 WARN  web[][o.s.a.s.w.WebService$Action] The response example is not set on action api/system/liveness
2024.03.18 13:35:03 INFO  web[][o.s.s.p.w.MasterServletFilter] Initializing servlet filter org.sonar.server.platform.web.WebServiceFilter@4567fb2b [pattern=UrlPattern{inclusions=[/api/system/migrate_db.*, ...], exclusions=[/api/components/update_key, ...]}]
2024.03.18 13:35:03 INFO  web[][o.s.s.p.DetectPluginChange] Detect plugin changes
2024.03.18 13:35:04 INFO  web[][o.h.v.i.util.Version] HV000001: Hibernate Validator null
2024.03.18 13:35:04 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@4e0e2f2a-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.03.18 13:35:04 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@4e0e2f2a-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:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:222)
	at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:80)
	at org.sonar.server.platform.platformlevel.PlatformLevel4.start(PlatformLevel4.java:687)
	at org.sonar.server.platform.PlatformImpl.start(PlatformImpl.java:214)
	at org.sonar.server.platform.PlatformImpl.startLevel34Containers(PlatformImpl.java:194)
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:362)
	at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:113)
	at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:346)
	at java.base/java.lang.Thread.run(Thread.java:840)
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://127.0.0.1:9001], 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.03.18 13:35:05 INFO  web[][o.s.p.ProcessEntryPoint] Hard stopping process
2024.03.18 13:35:05 INFO  web[][c.z.h.HikariDataSource] HikariPool-1 - Shutdown initiated...
2024.03.18 13:35:05 INFO  web[][c.z.h.HikariDataSource] HikariPool-1 - Shutdown completed.
2024.03.18 13:35:05 INFO  web[][o.s.s.p.d.EmbeddedDatabase] Embedded database stopped

es.log

===================
2024.03.18 13:34:57 INFO  es[][o.e.e.NodeEnvironment] using [1] data paths, mounts [[(C:)]], net usable_space [13.4gb], net total_space [223gb], types [NTFS]
2024.03.18 13:34:57 INFO  es[][o.e.e.NodeEnvironment] heap size [512mb], compressed ordinary object pointers [true]
2024.03.18 13:34:57 INFO  es[][o.e.n.Node] node name [sonarqube], node ID [NBeisBljTGaMXqyso6tqgw], cluster name [sonarqube], roles [data_cold, data, remote_cluster_client, master, data_warm, data_content, transform, data_hot, ml, data_frozen, ingest]
2024.03.18 13:34:58 INFO  es[][o.e.x.s.Security] Security is disabled
2024.03.18 13:34:58 INFO  es[][o.e.t.n.NettyAllocator] creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=1mb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=4mb, heap_size=512mb}]
2024.03.18 13:34:58 INFO  es[][o.e.i.r.RecoverySettings] using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]
2024.03.18 13:34:58 INFO  es[][o.e.d.DiscoveryModule] using discovery type [single-node] and seed hosts providers [settings]
2024.03.18 13:34:59 INFO  es[][o.e.n.Node] initialized
2024.03.18 13:34:59 INFO  es[][o.e.n.Node] starting ...
2024.03.18 13:34:59 INFO  es[][o.e.t.TransportService] publish_address {127.0.0.1:49992}, bound_addresses {127.0.0.1:49992}
2024.03.18 13:34:59 INFO  es[][o.e.c.c.ClusterBootstrapService] this node is locked into cluster UUID [jcBxT5UrTz-KE-olwuG6Vg] and will not attempt further cluster bootstrapping
2024.03.18 13:34:59 INFO  es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined in term 3)[_FINISH_ELECTION_, {sonarqube}{NBeisBljTGaMXqyso6tqgw}{WxriWkvoStqA5IcvXdXMmA}{sonarqube}{127.0.0.1}{127.0.0.1:49992}{cdfhilmrstw}{8.11.0}{7000099-8500003} completing election], term: 3, version: 13, delta: master node changed {previous [], current [{sonarqube}{NBeisBljTGaMXqyso6tqgw}{WxriWkvoStqA5IcvXdXMmA}{sonarqube}{127.0.0.1}{127.0.0.1:49992}{cdfhilmrstw}{8.11.0}{7000099-8500003}]}
2024.03.18 13:34:59 INFO  es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{NBeisBljTGaMXqyso6tqgw}{WxriWkvoStqA5IcvXdXMmA}{sonarqube}{127.0.0.1}{127.0.0.1:49992}{cdfhilmrstw}{8.11.0}{7000099-8500003}]}, term: 3, version: 13, reason: Publication{term=3, version=13}
2024.03.18 13:34:59 INFO  es[][o.e.c.f.AbstractFileWatchingService] starting file watcher ...
2024.03.18 13:34:59 INFO  es[][o.e.c.f.AbstractFileWatchingService] file settings service up and running [tid=33]
2024.03.18 13:34:59 INFO  es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001}
2024.03.18 13:34:59 INFO  es[][o.e.n.Node] started {sonarqube}{NBeisBljTGaMXqyso6tqgw}{WxriWkvoStqA5IcvXdXMmA}{sonarqube}{127.0.0.1}{127.0.0.1:49992}{cdfhilmrstw}{8.11.0}{7000099-8500003}{xpack.installed=true, rack_id=sonarqube}
2024.03.18 13:34:59 INFO  es[][o.e.c.c.NodeJoinExecutor] node-join: [{sonarqube}{NBeisBljTGaMXqyso6tqgw}{WxriWkvoStqA5IcvXdXMmA}{sonarqube}{127.0.0.1}{127.0.0.1:49992}{cdfhilmrstw}{8.11.0}{7000099-8500003}] with reason [completing election]
2024.03.18 13:34:59 INFO  es[][o.e.l.ClusterStateLicenseService] license [be969f15-1c0e-4a9b-9171-79b644b2523e] mode [basic] - valid
2024.03.18 13:34:59 INFO  es[][o.e.g.GatewayService] recovered [1] indices into cluster_state
2024.03.18 13:34:59 INFO  es[][o.e.h.n.s.HealthNodeTaskExecutor] Node [{sonarqube}{NBeisBljTGaMXqyso6tqgw}] is selected as the current health node.
2024.03.18 13:34:59 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.03.18 13:35:04 WARN  es[][r.suppressed] path: /metadatas/_doc/dbVendor, params: {stored_fields=value, index=metadatas, id=dbVendor}
org.elasticsearch.action.NoShardAvailableActionException: No shard available for [get [metadatas][dbVendor]: routing [null]]
	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.perform(TransportSingleShardAction.java:210) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.start(TransportSingleShardAction.java:187) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:106) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:53) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:87) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:62) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.tasks.TaskManager.registerAndExecute(TaskManager.java:197) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.client.internal.node.NodeClient.executeLocally(NodeClient.java:113) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.client.internal.node.NodeClient.doExecute(NodeClient.java:91) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.client.internal.support.AbstractClient.execute(AbstractClient.java:379) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.client.internal.support.AbstractClient.get(AbstractClient.java:479) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.rest.action.document.RestGetAction.lambda$prepareRequest$1(RestGetAction.java:86) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:103) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.xpack.security.rest.SecurityRestFilter.doHandleRequest(SecurityRestFilter.java:96) ~[?:?]
	at org.elasticsearch.xpack.security.rest.SecurityRestFilter.handleRequest(SecurityRestFilter.java:76) ~[?:?]
	at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:414) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.rest.RestController.tryAllHandlers(RestController.java:543) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:316) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.http.AbstractHttpServerTransport.dispatchRequest(AbstractHttpServerTransport.java:453) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.http.AbstractHttpServerTransport.handleIncomingRequest(AbstractHttpServerTransport.java:549) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.http.AbstractHttpServerTransport.incomingRequest(AbstractHttpServerTransport.java:426) ~[elasticsearch-8.11.0.jar:?]
	at org.elasticsearch.http.netty4.Netty4HttpPipeliningHandler.handlePipelinedRequest(Netty4HttpPipeliningHandler.java:128) ~[?:?]
	at org.elasticsearch.http.netty4.Netty4HttpPipeliningHandler.channelRead(Netty4HttpPipeliningHandler.java:118) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[?:?]
	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[?:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[?:?]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[?:?]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[?:?]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:689) ~[?:?]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:652) ~[?:?]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[?:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[?:?]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]
2024.03.18 13:35:05 INFO  es[][o.e.n.Node] stopping ...
2024.03.18 13:35:05 INFO  es[][o.e.c.f.AbstractFileWatchingService] shutting down watcher thread
2024.03.18 13:35:05 INFO  es[][o.e.c.f.AbstractFileWatchingService] watcher service stopped
2024.03.18 13:35:05 INFO  es[][o.e.n.Node] stopped
2024.03.18 13:35:05 INFO  es[][o.e.n.Node] closing ...
2024.03.18 13:35:05 INFO  es[][o.e.n.Node] closed

It seems Elasticsearch is unhealthy.

I would suggest:

  • Deleting the /data/es8 folder from your instance and trying again
  • Freeing up disk space on your machine, it seems low (6% free). Normally you should see some errors in the log about that, I’m not sure why you aren’t :person_shrugging: