pan3793 commented on PR #54002:
URL: https://github.com/apache/spark/pull/54002#issuecomment-3803963430

   Debugged by modifying the `ObjectStore` to print the call site before the 
warning log 
   
   ```
   LOG.warn("CallSite:\n" + Utils.getCallSite((clz) -> false).longForm());
   ```
   
   the logs indicate it happens inside `HiveMetaStoreClient.createDatabase`
   
   ```
   spark-sql (default)> create database test_db;
   26/01/27 16:55:10 WARN ObjectStore: CallSite:
   <unknown>
   org.apache.spark.util.Utils$.getCallSite(Utils.scala:1491)
   org.apache.spark.util.Utils.getCallSite(Utils.scala)
   
org.apache.hadoop.hive.metastore.ObjectStore.getDatabase(ObjectStore.java:772)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:101)
   jdk.proxy2/jdk.proxy2.$Proxy42.getDatabase(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_database_core(HiveMetaStore.java:990)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_database(HiveMetaStore.java:964)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:148)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:107)
   jdk.proxy2/jdk.proxy2.$Proxy43.get_database(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getDatabase(HiveMetaStoreClient.java:1302)
   26/01/27 16:55:10 WARN ObjectStore: Failed to get database test_db, 
returning NoSuchObjectException
   26/01/27 16:55:10 WARN ObjectStore: CallSite:
   <unknown>
   org.apache.spark.util.Utils$.getCallSite(Utils.scala:1491)
   org.apache.spark.util.Utils.getCallSite(Utils.scala)
   
org.apache.hadoop.hive.metastore.ObjectStore.getDatabase(ObjectStore.java:772)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:101)
   jdk.proxy2/jdk.proxy2.$Proxy42.getDatabase(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_database_core(HiveMetaStore.java:990)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_database(HiveMetaStore.java:964)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:148)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:107)
   jdk.proxy2/jdk.proxy2.$Proxy43.get_database(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getDatabase(HiveMetaStoreClient.java:1302)
   26/01/27 16:55:10 WARN ObjectStore: Failed to get database test_db, 
returning NoSuchObjectException
   26/01/27 16:55:10 WARN ObjectStore: CallSite:
   <unknown>
   org.apache.spark.util.Utils$.getCallSite(Utils.scala:1491)
   org.apache.spark.util.Utils.getCallSite(Utils.scala)
   
org.apache.hadoop.hive.metastore.ObjectStore.getDatabase(ObjectStore.java:772)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:101)
   jdk.proxy2/jdk.proxy2.$Proxy42.getDatabase(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_database_core(HiveMetaStore.java:990)
   
org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.create_database(HiveMetaStore.java:925)
   java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
   
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base/java.lang.reflect.Method.invoke(Method.java:569)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:148)
   
org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:107)
   jdk.proxy2/jdk.proxy2.$Proxy43.create_database(Unknown Source)
   
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createDatabase(HiveMetaStoreClient.java:739)
   26/01/27 16:55:10 WARN ObjectStore: Failed to get database test_db, 
returning NoSuchObjectException
   Time taken: 0.828 seconds
   spark-sql (default)>
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to