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 {