You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by bl...@apache.org on 2019/11/18 23:49:43 UTC

[avro] branch branch-1.9 updated: AVRO-2587: Upgrade jackson to 2.10.0 (#675)

This is an automated email from the ASF dual-hosted git repository.

blachniet pushed a commit to branch branch-1.9
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/branch-1.9 by this push:
     new c509740  AVRO-2587: Upgrade jackson to 2.10.0 (#675)
c509740 is described below

commit c50974094d95d1dbd9c8b3bb6c4133a43b44fd03
Author: Ana Felisatti <af...@mulesoft.com>
AuthorDate: Wed Oct 9 17:24:58 2019 -0300

    AVRO-2587: Upgrade jackson to 2.10.0 (#675)
    
    (cherry picked commit from 2b75804d73fa3a8d4d25be2f79aa772f5965bbcd)
---
 lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java b/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java
index 1a9f177..049522b 100644
--- a/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java
+++ b/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java
@@ -28,7 +28,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import com.fasterxml.jackson.core.util.BufferRecyclers;
+import com.fasterxml.jackson.core.io.JsonStringEncoder;
 import org.apache.avro.Schema.Field;
 import org.apache.avro.generic.GenericData;
 import org.apache.avro.generic.GenericRecord;
@@ -2711,11 +2711,11 @@ public class SchemaBuilder {
         bytes.get(data);
         bytes.reset(); // put the buffer back the way we got it
         s = new String(data, StandardCharsets.ISO_8859_1);
-        char[] quoted = BufferRecyclers.getJsonStringEncoder().quoteAsString(s);
+        char[] quoted = JsonStringEncoder.getInstance().quoteAsString(s);
         s = "\"" + new String(quoted) + "\"";
       } else if (o instanceof byte[]) {
         s = new String((byte[]) o, StandardCharsets.ISO_8859_1);
-        char[] quoted = BufferRecyclers.getJsonStringEncoder().quoteAsString(s);
+        char[] quoted = JsonStringEncoder.getInstance().quoteAsString(s);
         s = '\"' + new String(quoted) + '\"';
       } else {
         s = GenericData.get().toString(o);