From c7973a93c64aa14b8741f94f5fc49d40ca69b0c8 Mon Sep 17 00:00:00 2001 From: mariofusco Date: Thu, 13 Mar 2014 17:28:51 +0100 Subject: [PATCH] [BZ-1072679] manage NoClassDefFoundError as a ClassNotFoundException raising a compilation error when it occurs --- .../main/java/org/drools/core/common/ProjectClassLoader.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drools-core/src/main/java/org/drools/core/common/ProjectClassLoader.java b/drools-core/src/main/java/org/drools/core/common/ProjectClassLoader.java index 5dd3a558ef0..73d9e521d1c 100644 --- a/drools-core/src/main/java/org/drools/core/common/ProjectClassLoader.java +++ b/drools-core/src/main/java/org/drools/core/common/ProjectClassLoader.java @@ -113,6 +113,8 @@ protected synchronized Class loadClass(String name, boolean resolve) throws C return internalLoadClass(name, resolve); } catch (ClassNotFoundException e2) { return loadType(name, resolve); + } catch (NoClassDefFoundError e) { + throw new ClassNotFoundException(e.getMessage()); } }