I’m using the docker-compose from here to set up my camunda engine locally on Ubuntu 22.04. I’m using the docker-compose-core.yaml
for minimal setup without Identity, Keycloak and Optimize.
Zeebe and ElasticSearch containers are starting up properly. But Operate and Tasklist are not.
Tasklist Log:
2022-07-25 09:06:45.343 ERROR 1 --- [ main] i.c.t.e.ElasticsearchConnector : Retries 50 exceeded for connect to Elasticsearch at http://elasticsearch:9200
2022-07-25 09:06:45.347 ERROR 1 --- [ main] o.s.b.w.e.t.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'graphQLServletRegistrationBean' defined in class path resource [graphql/kickstart/spring/web/boot/GraphQLWebAutoConfiguration.class]: Unsatisfied dependency expressed through method 'graphQLServletRegistrationBean' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'graphQLHttpServlet' defined in class path resource [graphql/kickstart/spring/web/boot/GraphQLWebAutoConfiguration.class]: Unsatisfied dependency expressed through method 'graphQLHttpServlet' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'graphQLServletConfiguration' defined in class path resource [graphql/kickstart/spring/web/boot/GraphQLWebAutoConfiguration.class]: Unsatisfied dependency expressed through method 'graphQLServletConfiguration' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'invocationInputFactory' defined in class path resource [graphql/kickstart/spring/web/boot/GraphQLWebAutoConfiguration.class]: Unsatisfied dependency expressed through method 'invocationInputFactory' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'graphQLSchemaProvider' defined in class path resource [graphql/kickstart/spring/web/boot/GraphQLWebAutoConfiguration.class]: Unsatisfied dependency expressed through method 'graphQLSchemaProvider' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'graphQLSchema' defined in class path resource [graphql/kickstart/tools/boot/GraphQLJavaToolsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'graphQLSchema' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schemaParser' defined in class path resource [graphql/kickstart/tools/boot/GraphQLJavaToolsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'schemaParser' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'io.camunda.tasklist.webapp.graphql.mutation.ProcessInstanceMutationResolver': Unsatisfied dependency expressed through field 'processInstanceWriter'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'io.camunda.tasklist.webapp.es.ProcessInstanceWriter': Unsatisfied dependency expressed through field 'taskReaderWriter'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'io.camunda.tasklist.webapp.es.TaskReaderWriter': Unsatisfied dependency expressed through field 'esClient'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'esClient' defined in class path resource [io/camunda/tasklist/es/ElasticsearchConnector.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'esClient' threw exception; nested exception is ElasticsearchException[java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]]; nested: ExecutionException[java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]]; nested: ConnectException[Timeout connecting to [elasticsearch/172.21.0.2:9200]];
2022-07-25 09:06:45.378 INFO 1 --- [ main] o.a.c.c.StandardService : Stopping service [Tomcat]
Operate Log
2022-07-25 09:03:21.936 INFO 7 --- [ main] i.c.o.WebappModuleConfiguration : Starting module: webapp
2022-07-25 09:03:21.975 INFO 7 --- [ main] i.c.o.z.ZeebeConnector : Use plaintext connection to zeebe
2022-07-25 09:03:22.345 WARN 7 --- [ main] i.c.o.e.ElasticsearchConnector : Username and/or password for are empty. Basic authentication for elasticsearch is not used.
2022-07-25 09:03:23.867 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:27.873 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:32.877 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:36.882 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:40.885 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:44.889 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:48.894 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:53.899 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:03:57.904 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:01.907 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:05.912 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:09.917 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:13.921 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:17.925 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:21.930 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:25.936 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:29.942 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:33.946 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:37.950 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:41.955 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:41.961 INFO 7 --- [ main] i.c.o.u.RetryOperation : Connect to Elasticsearch cluster [elasticsearch] at http://elasticsearch:9200 - Waiting 3 SECONDS. 20/50
2022-07-25 09:04:46.966 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:50.970 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:54.978 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:04:58.983 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:02.988 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:06.993 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:10.997 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:16.002 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:20.005 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:24.007 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:29.011 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:33.015 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:38.020 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:42.024 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:46.027 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:50.031 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:54.036 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:05:58.039 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:03.043 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:08.047 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:08.047 INFO 7 --- [ main] i.c.o.u.RetryOperation : Connect to Elasticsearch cluster [elasticsearch] at http://elasticsearch:9200 - Waiting 3 SECONDS. 40/50
2022-07-25 09:06:12.050 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:16.055 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:20.059 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:24.064 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:28.067 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:33.072 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:37.077 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:41.081 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:45.086 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:50.091 WARN 7 --- [ main] i.c.o.u.RetryOperation : java.util.concurrent.ExecutionException: java.net.ConnectException: Timeout connecting to [elasticsearch/172.21.0.2:9200]
2022-07-25 09:06:50.095 WARN 7 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'io.camunda.operate.schema.migration.Migrator': Unsatisfied dependency expressed through field 'retryElasticsearchClient'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'io.camunda.operate.es.RetryElasticsearchClient': Unsatisfied dependency expressed through field 'esClient'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'esClient' defined in class path resource [io/camunda/operate/es/ElasticsearchConnector.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'esClient' threw exception; nested exception is io.camunda.operate.exceptions.OperateRuntimeException: Couldn't connect to Elasticsearch. Abort.
2022-07-25 09:06:50.111 INFO 7 --- [ main] o.a.c.c.StandardService : Stopping service [Tomcat]
I’m fairly new to both Camunda and Docker. Any help would be appreciated. Thanks!