Skip to content

ArrayIndexOutOfBoundsException in ValuesBytesRefGroupingAggregatorFunction #129811

Closed
@ChrisHegarty

Description

@ChrisHegarty

Observed in our Serverless environment.

java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5   
 org.elasticsearch.compute.data.Page.getBlock(Page.java:146)
 org.elasticsearch.compute.aggregation.ValuesBytesRefGroupingAggregatorFunction.addIntermediateInput(ValuesBytesRefGroupingAggregatorFunction.java:218)
 org.elasticsearch.compute.aggregation.GroupingAggregator$1.add(GroupingAggregator.java:62)
 org.elasticsearch.compute.operator.HashAggregationOperator$1AddInput.add(HashAggregationOperator.java:175)
 org.elasticsearch.compute.aggregation.GroupingAggregatorFunction$AddInput.add(GroupingAggregatorFunction.java:69)
 org.elasticsearch.compute.aggregation.blockhash.AddPage.emitOrds(AddPage.java:162)
 org.elasticsearch.compute.aggregation.blockhash.AddPage.flushRemaining(AddPage.java:156)
 org.elasticsearch.compute.aggregation.blockhash.PackedValuesBlockHash$AddWork.add(PackedValuesBlockHash.java:145)   org.elasticsearch.compute.aggregation.blockhash.PackedValuesBlockHash.add(PackedValuesBlockHash.java:85)   org.elasticsearch.compute.aggregation.blockhash.PackedValuesBlockHash.add(PackedValuesBlockHash.java:80)
 org.elasticsearch.compute.operator.HashAggregationOperator.addInput(HashAggregationOperator.java:203)
 org.elasticsearch.compute.operator.Driver.runSingleLoopIteration(Driver.java:279)
 org.elasticsearch.compute.operator.Driver.run(Driver.java:185)
 org.elasticsearch.compute.operator.Driver$1.doRun(Driver.java:406)
 [email protected]/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
 org.elasticsearch.compute.operator.DriverScheduler$1.doRun(DriverScheduler.java:57)
 [email protected]/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
 [email protected]/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
 [email protected]/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
 [email protected]/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
 java.base/java.lang.Thread.run(Thread.java:1447)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions