Skip to content

Commit 3b03e22

Browse files
committed
Fix registration of ESCborFactory
1 parent 9899881 commit 3b03e22

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

libs/x-content/impl/src/main/java/org/elasticsearch/xcontent/provider/cbor/ESCborFactory.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616

1717
public class ESCborFactory extends CBORFactory {
1818

19+
public static ESCborFactoryBuilder builder() {
20+
return new ESCborFactoryBuilder();
21+
}
22+
1923
@Override
2024
protected CBORParser _createParser(byte[] data, int offset, int len, IOContext ctxt) {
2125
ByteQuadsCanonicalizer can = _byteSymbolCanonicalizer.makeChildOrPlaceholder(_factoryFeatures);

libs/x-content/impl/src/main/java/org/elasticsearch/xcontent/provider/cbor/ESCborParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import java.io.IOException;
2424
import java.io.InputStream;
25+
import java.util.Locale;
2526

2627
public class ESCborParser extends CBORParser implements OptimizedTextCapable {
2728
public ESCborParser(
@@ -126,6 +127,7 @@ private int _decodeExplicitLength(int lowBits) throws IOException {
126127
}
127128
throw _constructError(
128129
String.format(
130+
Locale.ROOT,
129131
"Invalid 5-bit length indicator for `JsonToken.%s`: 0x%02X; only 0x00-0x17, 0x1F allowed",
130132
currentToken(),
131133
lowBits

0 commit comments

Comments
 (0)