Closed
Description
CI Link
https://gradle-enterprise.elastic.co/s/iclmjvuyp355m/tests/overview?outcome=failed
Repro line
multiple
Does it reproduce?
Yes
Applicable branches
9.1
Failure history
No response
Failure excerpt
[2025-07-13T08:33:19,518][INFO ][o.e.c.c.JoinHelper ] [test-cluster-0] failed to join {test-cluster-1}{cfTkCj-gRRyD_6tZVtv8qw}{tRFwls1dTKOSP48GFAkWng}{test-cluster-1}{127.0.0.1}{127.0.0.1:37979}{cdfhilmrstw}{9.0.4}{8000099-9009000}{testattr=test, ml.allocated_processors_double=32.0, ml.machine_memory=126604173312, ml.config_version=12.0.0, ml.max_jvm_size=805306368, ml.allocated_processors=32, xpack.installed=true, transform.config_version=10.0.0} with JoinRequest{sourceNode={test-cluster-0}{gPc2FVADTC2tzLKbJ9QI-g}{-7RYpxT5QM2KYV-4n5e64Q}{test-cluster-0}{127.0.0.1}{127.0.0.1:35335}{cdfhilmrstw}{9.1.0}{8000099-9033000}{testattr=test, ml.allocated_processors_double=32.0, ml.machine_memory=126604173312, ml.config_version=12.0.0, ml.max_jvm_size=805306368, ml.allocated_processors=32, xpack.installed=true, transform.config_version=10.0.0}, compatibilityVersions=CompatibilityVersions[transportVersion=9112001, systemIndexMappingsVersion={.secrets-inference=MappingsVersion[version=1, hash=-1434574148], .triggered_watches=MappingsVersion[version=1, hash=-502826165], .fleet-agents-7=MappingsVersion[version=2, hash=830653585], .fleet-servers-7=MappingsVersion[version=1, hash=-916922632], .fleet-policies-leader-7=MappingsVersion[version=1, hash=-1108172796], .ml-config=MappingsVersion[version=1, hash=-319778629], .security-tokens-7=MappingsVersion[version=1, hash=576296021], .geoip_databases=MappingsVersion[version=1, hash=-305757839], .snapshot-blob-cache=MappingsVersion[version=1, hash=632712485], .security-profile-8=MappingsVersion[version=2, hash=-909540896], .search-app-1=MappingsVersion[version=1, hash=-501711141], .watches=MappingsVersion[version=1, hash=-1045118511], .fleet-artifacts-7=MappingsVersion[version=1, hash=-1593703898], .query-rules-2=MappingsVersion[version=2, hash=-1272560824], .transform-internal-007=MappingsVersion[version=1, hash=1144737897], .fleet-enrollment-api-keys-7=MappingsVersion[version=3, hash=1223574253], .fleet-actions-7=MappingsVersion[version=2, hash=-2624357], .tasks=MappingsVersion[version=0, hash=-945584329], .fleet-secrets-7=MappingsVersion[version=1, hash=-745394230], .ml-meta=MappingsVersion[version=2, hash=-613742866], .security-7=MappingsVersion[version=3, hash=-832976091], .connector-secrets-1=MappingsVersion[version=1, hash=-745394230], .logstash=MappingsVersion[version=1, hash=-1058806351], .ml-inference-000005=MappingsVersion[version=3, hash=919553140], .async-search=MappingsVersion[version=0, hash=-1403744380], .inference=MappingsVersion[version=2, hash=-1459421596], .fleet-policies-7=MappingsVersion[version=2, hash=-201702522], .synonyms-2=MappingsVersion[version=1, hash=-888080772]}], features=[mapper.nested.sorting_fields_check_fix, mapper.dense_vector.rescore_vector, mapper.tsdb_nested_field_support, index.synonyms_set_lenient_on_non_existing, semantic_text.highlighter, mapper.npe_on_dims_update_fix, query_rules.numeric_validation, sparse_vector.index_options_supported, text_similarity_reranker_minscore_fix, search.vectors.mappers.default_bbq_hnsw, text_similarity_reranker_alias_handling_fix, mapper.ivf_format_cluster_feature, mapper.logsdb_default_ignore_dynamic_beyond_limit, mapper.ivf_nested_support, logs_stream, mapper.source.mode_from_index_setting, search.completion_field.duplicate.support, inference.cohere.v2, pinned_retriever_supported, semantic_text.match_all_highlighter, simulate.ignored.fields, mapper.range.invalid_date_fix, retriever.negative_rank_window_size_fix, mapper.counted_keyword.synthetic_source_native_support, mapper.ignored_source.dont_expand_dots, test_reranking_service.parse_text_as_score, semantic_text.delete_fix, mapper.copy_to.dynamic_handling, mapper.synthetic_recovery_source, mapper.range.date_range_indexing_fix, semantic_text.support_chunking_config, semantic_text.bit_vector_support, mapper.patterned_text, semantic_text.inference_metadata_fields.enabled_by_default, mapper.subobjects_false_mapping_update_fix, search.semantic_sparse_vector_query_rewrite_interception_supported, test_rule_retriever.with_indices_that_dont_return_rank_docs, semantic_text.single_field_update_fix, synonyms_set.get.return_empty_synonym_sets, mapper.unknown_field_mapping_update_error_message, rank_vectors, mapper.ignored_source_as_top_level_metadata_array_field, mapper.dense_vector.default_oversample_value_for_bbq, rrf_retriever.multi_fields_query_format_support, multi_project, linear_retriever_minscore_fix, mapper.fix_parsing_subobjects_false_dynamic_false, data_stream.failure_store, mapper.dense_vector.rescore_zero_vector, linear_retriever.minmax_single_doc_fix, semantic_text.handle_empty_input, semantic_text.skip_inference_fields, routing.logsb_route_on_sort_fields, cluster.stats.source_modes, meta_fetch_fields_error_code_changed, data_stream.downsample.default_aggregate_metric_fix, mapper.doc_values_skipper, mapper.search_load_per_shard, esql.metrics_syntax, semantic_text.exclude_sub_fields_from_field_caps, mapper.ignored_source.always_store_object_arra…
Caused by: java.lang.IllegalStateException: Node gPc2FVADTC2tzLKbJ9QI-g is missing required features [search.vectors.no_dimensions_bugfix]
at org.elasticsearch.cluster.coordination.NodeJoinExecutor.enforceNodeFeatureBarrier(NodeJoinExecutor.java:550)
at org.elasticsearch.cluster.coordination.NodeJoinExecutor.execute(NodeJoinExecutor.java:180)
at org.elasticsearch.cluster.service.MasterService.innerExecuteTasks(MasterService.java:1069)
at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:1032)
at org.elasticsearch.cluster.service.MasterService.executeAndPublishBatch(MasterService.java:244)
at org.elasticsearch.cluster.service.MasterService$BatchingTaskQueue$Processor.lambda$run$2(MasterService.java:1685)
at org.elasticsearch.action.ActionListener.run(ActionListener.java:454)
at org.elasticsearch.cluster.service.MasterService$BatchingTaskQueue$Processor.run(MasterService.java:1682)
at org.elasticsearch.cluster.service.MasterService$5.lambda$doRun$0(MasterService.java:1277)
at org.elasticsearch.action.ActionListener.run(ActionListener.java:454)
at org.elasticsearch.cluster.service.MasterService$5.doRun(MasterService.java:1256)
at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.lang.Thread.run(Thread.java:1447)