diff --git pom.xml pom.xml
index 2e1e9bbeb0..3b020cd12c 100644
--- pom.xml
+++ pom.xml
@@ -130,10 +130,10 @@
1.12.0
1.8.2
1.21.0
- 4.2.4
- 4.1.17
- 4.1.19
- 3.2.0-m3
+ 5.2.3
+ 5.2.2
+ 5.2.2
+ 3.2.0-m13
1.2
1.7
3.2.2
diff --git standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java
index f97808afcf..5ccfc3979a 100644
--- standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java
+++ standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java
@@ -42,8 +42,8 @@
import org.datanucleus.PropertyNames;
import org.datanucleus.api.jdo.JDOPersistenceManager;
import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
-import org.datanucleus.store.scostore.Store;
-import org.datanucleus.util.WeakValueMap;
+import org.datanucleus.store.types.scostore.Store;
+import org.datanucleus.util.ConcurrentReferenceHashMap;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -386,7 +386,7 @@ private static long clearFieldMap(ClassLoaderResolverImpl clri, String mapFieldN
Map map = (Map) mapField.get(clri);
long sz = map.size();
- mapField.set(clri, Collections.synchronizedMap(new WeakValueMap()));
+ mapField.set(clri, Collections.synchronizedMap(new ConcurrentReferenceHashMap()));
return sz;
}
diff --git standalone-metastore/pom.xml standalone-metastore/pom.xml
index 9b57c5925e..9ba6aacee2 100644
--- standalone-metastore/pom.xml
+++ standalone-metastore/pom.xml
@@ -72,10 +72,10 @@
1.4
3.9
1.1.3
- 4.2.4
- 4.1.17
- 3.2.0-m3
- 4.1.19
+ 5.2.3
+ 5.2.2
+ 3.2.0-m13
+ 5.2.2
10.14.1.0
0.1.2