commit 49276822446a4cb529df6d260c4d053354d84334 Author: Janaki Lahorani Date: Thu Feb 8 09:19:55 2018 -0800 HIVE-18433: Upgrade Jackson version to 2.9.2 Change-Id: Ibe30f160d42e53a951865c3b1b92e20954acddcd diff --git druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java index 2f956b179b31e043d1fd1b1bfe6f19cf6ca28384..ee822446f8ad808936f4ee47614a4a02561f18db 100644 --- druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java +++ druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java @@ -89,12 +89,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.io.Reader; +import java.io.*; import java.net.InetAddress; import java.net.URL; import java.net.UnknownHostException; @@ -262,7 +257,7 @@ public static String getURL(HttpClient client, URL url) throws IOException { } for (FileStatus fileStatus : fss) { final DataSegment segment = JSON_MAPPER - .readValue(fs.open(fileStatus.getPath()), DataSegment.class); + .readValue((DataInput)fs.open(fileStatus.getPath()), DataSegment.class); publishedSegmentsBuilder.add(segment); } return publishedSegmentsBuilder.build(); diff --git hcatalog/core/pom.xml hcatalog/core/pom.xml index 560e438c266c3aad3f54634547a019bcb2128ad0..9e0879ec8f762240a96ed5da9286d363df5c4f3a 100644 --- hcatalog/core/pom.xml +++ hcatalog/core/pom.xml @@ -81,8 +81,18 @@ ${guava.version} - org.codehaus.jackson - jackson-mapper-asl + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind ${jackson.version} diff --git hcatalog/server-extensions/pom.xml hcatalog/server-extensions/pom.xml index 797341c881614b2c5c2e31d7b339c9f180e6edd1..c8096e87b31579b4a5b73f4cee1cf3ef981f7506 100644 --- hcatalog/server-extensions/pom.xml +++ hcatalog/server-extensions/pom.xml @@ -52,8 +52,18 @@ ${jms.version} - org.codehaus.jackson - jackson-mapper-asl + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind ${jackson.version} diff --git hcatalog/webhcat/svr/pom.xml hcatalog/webhcat/svr/pom.xml index a22bc2243094d8bf89ef0d78ec02a32e15523b0f..615f9c7308e55cf6bbf9a0cbcd6a6d6f2cdf3a27 100644 --- hcatalog/webhcat/svr/pom.xml +++ hcatalog/webhcat/svr/pom.xml @@ -124,13 +124,18 @@ ${zookeeper.version} - org.codehaus.jackson - jackson-core-asl + com.fasterxml.jackson.core + jackson-annotations ${jackson.version} - - org.codehaus.jackson - jackson-mapper-asl + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind ${jackson.version} diff --git pom.xml pom.xml index 5ae63da06af28764c6071db73025dc928e9f7e67..3177759c86d5d4736c46022f981c68c1dcce59eb 100644 --- pom.xml +++ pom.xml @@ -155,7 +155,7 @@ 4.5.2 4.4.4 2.4.0 - 1.9.13 + 2.9.2 2.6.5 5.5.23 @@ -597,23 +597,18 @@ ${groovy.version} - org.codehaus.jackson - jackson-core-asl + com.fasterxml.jackson.core + jackson-annotations ${jackson.version} - org.codehaus.jackson - jackson-mapper-asl + com.fasterxml.jackson.core + jackson-core ${jackson.version} - org.codehaus.jackson - jackson-jaxrs - ${jackson.version} - - - org.codehaus.jackson - jackson-xc + com.fasterxml.jackson.core + jackson-databind ${jackson.version} diff --git ql/pom.xml ql/pom.xml index 2d1034cfed75368baf0e18aada9eb5d865255b56..f0640188d0f66c1f9dc4d8d7a220ba00b92888e0 100644 --- ql/pom.xml +++ ql/pom.xml @@ -334,20 +334,25 @@ groovy-all ${groovy.version} - - org.codehaus.jackson - jackson-core-asl - ${jackson.version} - org.jodd jodd-core ${jodd.version} - org.codehaus.jackson - jackson-mapper-asl - ${jackson.version} + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} org.datanucleus diff --git testutils/ptest2/pom.xml testutils/ptest2/pom.xml index dbcfb010d3a2e0cdc2c23a896541a587a015c7b9..f7b9a1ca90573eac5906e511d4b0d1f836de7694 100644 --- testutils/ptest2/pom.xml +++ testutils/ptest2/pom.xml @@ -115,9 +115,19 @@ limitations under the License. 1.7 - org.codehaus.jackson - jackson-mapper-asl - 1.9.12 + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} org.slf4j