aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/poi/ss
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/poi/ss')
-rw-r--r--src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java b/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java
index e755b09f5e..965666904c 100644
--- a/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java
+++ b/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java
@@ -54,7 +54,8 @@ public final class WorkbookFactory {
private final List<WorkbookProvider> provider = new ArrayList<>();
private WorkbookFactory() {
- ServiceLoader.load(WorkbookProvider.class).forEach(provider::add);
+ ClassLoader cl = WorkbookFactory.class.getClassLoader();
+ ServiceLoader.load(WorkbookProvider.class, cl).forEach(provider::add);
}