You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/02/04 02:44:46 UTC

[pulsar] 08/09: fix narExtractionDirectory not set (#9319)

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

penghui pushed a commit to branch branch-2.7
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit 297a1b9b9ce2c64586641f03a0a0c2a3a051de3c
Author: hangc0276 <ha...@163.com>
AuthorDate: Wed Feb 3 11:48:52 2021 +0800

    fix narExtractionDirectory not set (#9319)
    
    ### Motivation
    When extract nar jars, the `narExtractionDirectory` not set by broker.conf directly, it using default hard code value.
    
    
    ### Modification
    1. use the `narExtractionDirectory` passed by parameter.
    
    (cherry picked from commit fa41d02bebfd841767846240f3ae574047f118f0)
---
 .../src/main/java/org/apache/pulsar/common/nar/NarClassLoader.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarClassLoader.java b/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarClassLoader.java
index bc6af79..0a890b0 100644
--- a/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarClassLoader.java
+++ b/pulsar-common/src/main/java/org/apache/pulsar/common/nar/NarClassLoader.java
@@ -140,7 +140,7 @@ public class NarClassLoader extends URLClassLoader {
     public static NarClassLoader getFromArchive(File narPath, Set<String> additionalJars,
                                                 String narExtractionDirectory) throws IOException {
         return  NarClassLoader.getFromArchive(narPath, additionalJars, NarClassLoader.class.getClassLoader(),
-                                                NarClassLoader.DEFAULT_NAR_EXTRACTION_DIR);
+                                                narExtractionDirectory);
     }
 
     public static NarClassLoader getFromArchive(File narPath, Set<String> additionalJars) throws IOException {