EsqlActionBreakerIT fails in a number of different ways. This issue intends to be a place to capture such failures, so that they can be analysed and worked on separately. 
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/OrdinalsGroupingOperator.java
Page out = extractor.getOutput();
            if (out != null) {
                aggregator.addInput(out);
            }
        }
        void finish() {
            aggregator.finish();
        }
        Page getOutput() {
            return aggregator.getOutput();
        }
        @Override
        public void close() {
            Releasables.close(extractor, aggregator);
        }
    }
    static final class BlockOrdinalsReader {
        private final SortedSetDocValues sortedSetDocValues;
        private final Thread creationThread;
        private final BlockFactory blockFactory;
        BlockOrdinalsReader(SortedSetDocValues sortedSetDocValues, BlockFactory blockFactory) {
            this.sortedSetDocValues = sortedSetDocValues;
            this.blockFactory = blockFactory;
            this.creationThread = Thread.currentThread();
        }
        IntBlock readOrdinalsAdded1(IntVector docs) throws IOException {
            final int positionCount = docs.getPositionCount();
            try (IntBlock.Builder builder = blockFactory.newIntBlockBuilder(positionCount)) {
                for (int p = 0; p < positionCount; p++) {
                    int doc = docs.getInt(p);