From 30d593119b0325c3b52b6144e54fec88418761b5 Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 26 Nov 2002 14:59:56 +0000 Subject: [PATCH] Filter helma.doc package from main classloader. This is because helma.doc actually depends on FESI, i.e. if it is loaded via the main classloader, so will some classes in FESI, and we want to prevent that. --- src/helma/main/launcher/FilteredClassLoader.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/helma/main/launcher/FilteredClassLoader.java b/src/helma/main/launcher/FilteredClassLoader.java index a6587bdd..f93838c4 100644 --- a/src/helma/main/launcher/FilteredClassLoader.java +++ b/src/helma/main/launcher/FilteredClassLoader.java @@ -29,7 +29,9 @@ public class FilteredClassLoader extends URLClassLoader { * Mask classes that implement the scripting engine(s) contained in helma.jar */ protected Class findClass (String name) throws ClassNotFoundException { - if (name != null && (name.startsWith ("helma.scripting.fesi") || name.startsWith ("FESI"))) + if (name != null && (name.startsWith ("helma.scripting.fesi") || + name.startsWith ("helma.doc") || + name.startsWith ("FESI"))) throw new ClassNotFoundException (name); return super.findClass (name); }