diff --git a/pom.xml b/pom.xml
index 4ad829f6f38b3..ae549d7f8e412 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
6.10
3.8.0
1.2.3
- 1.10.0
+ 1.11.0
1.6.8
9.0
1.9.17
@@ -588,7 +588,7 @@
com.facebook.presto.hive
hive-apache
- 3.0.0-3
+ 3.0.0-4
@@ -1938,6 +1938,7 @@
org.alluxio:alluxio-shaded-client
org.codehaus.plexus:plexus-utils
com.google.guava:guava
+ javax.annotation:javax.annotation-api
diff --git a/presto-geospatial/pom.xml b/presto-geospatial/pom.xml
index 3d695d399b2b7..eed5b91c0d6ce 100644
--- a/presto-geospatial/pom.xml
+++ b/presto-geospatial/pom.xml
@@ -195,6 +195,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
diff --git a/presto-hive-hadoop2/pom.xml b/presto-hive-hadoop2/pom.xml
index 24ec8c9a7a9ea..723fded01b7b3 100644
--- a/presto-hive-hadoop2/pom.xml
+++ b/presto-hive-hadoop2/pom.xml
@@ -161,6 +161,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
@@ -187,6 +191,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
@@ -214,6 +222,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
diff --git a/presto-hive/pom.xml b/presto-hive/pom.xml
index 636e754e47cf2..7bfdc7d74bdde 100644
--- a/presto-hive/pom.xml
+++ b/presto-hive/pom.xml
@@ -398,6 +398,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
diff --git a/presto-hive/src/test/java/com/facebook/presto/hive/TestHiveFileFormats.java b/presto-hive/src/test/java/com/facebook/presto/hive/TestHiveFileFormats.java
index 1553b510d205f..8dbe4eda48a1c 100644
--- a/presto-hive/src/test/java/com/facebook/presto/hive/TestHiveFileFormats.java
+++ b/presto-hive/src/test/java/com/facebook/presto/hive/TestHiveFileFormats.java
@@ -869,7 +869,7 @@ public void testSchemaMismatchOnNestedStruct()
HiveErrorCode expectedErrorCode = HIVE_PARTITION_SCHEMA_MISMATCH;
String expectedMessageRowLongNest = "The column column_name of table schema.table is declared as type map>, but the Parquet file ((.*?)) declares the column as type optional group column_name \\(MAP\\) \\{\n" +
" repeated group map \\(MAP_KEY_VALUE\\) \\{\n" +
- " required binary key \\(UTF8\\);\n" +
+ " required binary key \\(STRING\\);\n" +
" optional group value \\{\n" +
" optional int32 s_int;\n" +
" optional double s_double;\n" +
diff --git a/presto-jdbc/pom.xml b/presto-jdbc/pom.xml
index 881f14fdfb551..9ad9781b44c9d 100644
--- a/presto-jdbc/pom.xml
+++ b/presto-jdbc/pom.xml
@@ -198,6 +198,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
diff --git a/presto-spark-base/pom.xml b/presto-spark-base/pom.xml
index 1c6495f801e42..ba3044eb98a49 100644
--- a/presto-spark-base/pom.xml
+++ b/presto-spark-base/pom.xml
@@ -240,6 +240,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+
diff --git a/presto-spark-testing/pom.xml b/presto-spark-testing/pom.xml
index dd348df83b380..24f274f4a2037 100644
--- a/presto-spark-testing/pom.xml
+++ b/presto-spark-testing/pom.xml
@@ -121,6 +121,10 @@
parquet.thrift
about.html
+
+ shaded.parquet.it.unimi.dsi.fastutil.*
+ module-info
+