Skip to content

java.lang.ClassCastException: class java.util.ImmutableCollections$ListN cannot be cast to class org.apache.lucene.util.BytesRef #136939

@thecoop

Description

@thecoop

Seen in suppressed REST errors

java.lang.ClassCastException: class java.util.ImmutableCollections$ListN cannot be cast to class org.apache.lucene.util.BytesRef (java.util.ImmutableCollections$ListN is in module java.base of loader 'bootstrap'; org.apache.lucene.util.BytesRef is in module org.apache.lucene.core@10.3.1 of loader 'app')
	at org.elasticsearch.xpack.esql.expression.predicate.operator.comparison.Equals.translatable(Equals.java:143)
	at org.elasticsearch.xpack.esql.capabilities.TranslationAware.translatable(TranslationAware.java:37)
	at org.elasticsearch.xpack.esql.optimizer.rules.physical.local.PushFiltersToSource.planFilterExec(PushFiltersToSource.java:60)
	at org.elasticsearch.xpack.esql.optimizer.rules.physical.local.PushFiltersToSource.rule(PushFiltersToSource.java:48)
	at org.elasticsearch.xpack.esql.optimizer.rules.physical.local.PushFiltersToSource.rule(PushFiltersToSource.java:42)
	at org.elasticsearch.xpack.esql.optimizer.PhysicalOptimizerRules.lambdabash(PhysicalOptimizerRules.java:35)
	at org.elasticsearch.xpack.esql.core.tree.Node.lambda(Node.java:221)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformDown(Node.java:214)
	at org.elasticsearch.xpack.esql.core.tree.Node.lambda(Node.java:216)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformChildren(Node.java:256)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformDown(Node.java:216)
	at org.elasticsearch.xpack.esql.core.tree.Node.lambda(Node.java:216)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformChildren(Node.java:256)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformDown(Node.java:216)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformDown(Node.java:221)
	at org.elasticsearch.xpack.esql.optimizer.PhysicalOptimizerRules.apply(PhysicalOptimizerRules.java:35)
	at org.elasticsearch.xpack.esql.optimizer.PhysicalOptimizerRules.apply(PhysicalOptimizerRules.java:17)
	at org.elasticsearch.xpack.esql.rule.ParameterizedRuleExecutor.lambdabash(ParameterizedRuleExecutor.java:29)
	at org.elasticsearch.xpack.esql.rule.RuleExecutor.<init>(RuleExecutor.java:111)
	at org.elasticsearch.xpack.esql.rule.RuleExecutor.executeWithInfo(RuleExecutor.java:190)
	at org.elasticsearch.xpack.esql.rule.RuleExecutor.execute(RuleExecutor.java:159)
	at org.elasticsearch.xpack.esql.optimizer.LocalPhysicalPlanOptimizer.localOptimize(LocalPhysicalPlanOptimizer.java:47)
	at org.elasticsearch.xpack.esql.planner.PlannerUtils.lambda4(PlannerUtils.java:262)
	at org.elasticsearch.xpack.esql.core.tree.Node.lambda0(Node.java:238)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformUp(Node.java:233)
	at org.elasticsearch.xpack.esql.core.tree.Node.lambda(Node.java:231)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformChildren(Node.java:256)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformUp(Node.java:231)
	at org.elasticsearch.xpack.esql.core.tree.Node.transformUp(Node.java:238)
	at org.elasticsearch.xpack.esql.planner.PlannerUtils.localPlan(PlannerUtils.java:238)
	at org.elasticsearch.xpack.esql.planner.PlannerUtils.localPlan(PlannerUtils.java:223)
	at org.elasticsearch.xpack.esql.planner.PlannerUtils.localPlan(PlannerUtils.java:207)
	at org.elasticsearch.xpack.esql.plugin.ComputeService.runCompute(ComputeService.java:626)
	at org.elasticsearch.xpack.esql.plugin.DataNodeComputeHandler.lambda(DataNodeComputeHandler.java:358)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions