Skip to content

Commit 36c35a4

Browse files
committed
Fix
1 parent 9641518 commit 36c35a4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

server/src/main/java/org/elasticsearch/index/mapper/BlockDocValuesReader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ private static class DenseVectorValuesBlockReader extends BlockDocValuesReader {
546546
@Override
547547
public BlockLoader.Block read(BlockFactory factory, Docs docs, int offset) throws IOException {
548548
// Doubles from doc values ensures that the values are in order
549-
try (BlockLoader.FloatBuilder builder = factory.denseVectors(docs.count(), dimensions)) {
549+
try (BlockLoader.FloatBuilder builder = factory.denseVectors(docs.count() - offset, dimensions)) {
550550
for (int i = offset; i < docs.count(); i++) {
551551
int doc = docs.get(i);
552552
if (doc < iterator.docID()) {
@@ -916,7 +916,7 @@ private static class DenseVectorFromBinary extends BlockDocValuesReader {
916916

917917
@Override
918918
public BlockLoader.Block read(BlockFactory factory, Docs docs, int offset) throws IOException {
919-
try (BlockLoader.FloatBuilder builder = factory.denseVectors(docs.count(), dimensions)) {
919+
try (BlockLoader.FloatBuilder builder = factory.denseVectors(docs.count() - offset, dimensions)) {
920920
for (int i = offset; i < docs.count(); i++) {
921921
int doc = docs.get(i);
922922
if (doc < docID) {

x-pack/plugin/mapper-constant-keyword/src/test/java/org/elasticsearch/xpack/constantkeyword/mapper/ConstantKeywordFieldMapperTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ public int count() {
286286
public int get(int i) {
287287
return 0;
288288
}
289-
}, randomInt());
289+
}, 0);
290290
assertThat(block.get(0), nullValue());
291291
}
292292
}

0 commit comments

Comments
 (0)