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

zhaokuo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new d91a316c3 [VL][Minor] Fix udf jni signature mismatch (#6212)
d91a316c3 is described below

commit d91a316c3e981b3b67bf4316d42fce29dff2708d
Author: Rong Ma <[email protected]>
AuthorDate: Wed Jun 26 19:30:52 2024 +0800

    [VL][Minor] Fix udf jni signature mismatch (#6212)
    
    * fix udf library path failed to get resolved on yarn-cluster
    
    * fix signature
    
    * Revert "fix udf library path failed to get resolved on yarn-cluster"
    
    This reverts commit 11f774a1cc03ff3c0152dfbcee7aaa450bb6157c.
---
 backends-velox/src/main/java/org/apache/gluten/udf/UdfJniWrapper.java | 4 +---
 .../src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala  | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/backends-velox/src/main/java/org/apache/gluten/udf/UdfJniWrapper.java 
b/backends-velox/src/main/java/org/apache/gluten/udf/UdfJniWrapper.java
index 4b609769b..8bfe8bad5 100644
--- a/backends-velox/src/main/java/org/apache/gluten/udf/UdfJniWrapper.java
+++ b/backends-velox/src/main/java/org/apache/gluten/udf/UdfJniWrapper.java
@@ -18,7 +18,5 @@ package org.apache.gluten.udf;
 
 public class UdfJniWrapper {
 
-  public UdfJniWrapper() {}
-
-  public native void getFunctionSignatures();
+  public static native void getFunctionSignatures();
 }
diff --git 
a/backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala
 
b/backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala
index e45e8b6fa..8a549c9b4 100644
--- 
a/backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala
+++ 
b/backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala
@@ -327,7 +327,7 @@ object UDFResolver extends Logging {
       case None =>
         Seq.empty
       case Some(_) =>
-        new UdfJniWrapper().getFunctionSignatures()
+        UdfJniWrapper.getFunctionSignatures()
 
         UDFNames.map {
           name =>


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

Reply via email to