You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2019/04/07 12:31:03 UTC
[lucene-solr] 23/34: Use our classloader instead of system
classloader, so we can be sure that all Lucene classes are there
This is an automated email from the ASF dual-hosted git repository.
uschindler pushed a commit to branch jira/lucene-2562-luke-swing-3
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit e5468ef1412f3540c18209749712bfa173ef4d49
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Sat Apr 6 10:04:10 2019 +0200
Use our classloader instead of system classloader, so we can be sure that all Lucene classes are there
---
.../src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java b/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
index 53179bc..7d76b8f 100644
--- a/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
+++ b/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
@@ -74,7 +74,7 @@ public final class AnalysisImpl implements Analysis {
// reload available tokenizers, charfilters, and tokenfilters
URLClassLoader classLoader = new URLClassLoader(
- urls.toArray(new URL[0]), ClassLoader.getSystemClassLoader());
+ urls.toArray(new URL[0]), this.getClass().getClassLoader());
CharFilterFactory.reloadCharFilters(classLoader);
TokenizerFactory.reloadTokenizers(classLoader);
TokenFilterFactory.reloadTokenFilters(classLoader);