diff --git a/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar b/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar
index 1b2727001ca160a5f659068464424b1a57ca041d..34bea32acc567a6f64c816447552cf902bcb60c2 100644
Binary files a/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar and b/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar differ
diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/common/PluginClassLoader.java b/Kieker.WebGUI/src/main/java/kieker/webgui/common/PluginClassLoader.java
index 3e5aa591cce0569dfa0910fbd58da4b3dc2da065..e4880b5945f4314ccde3abe5875f0fda8ee51659 100644
--- a/Kieker.WebGUI/src/main/java/kieker/webgui/common/PluginClassLoader.java
+++ b/Kieker.WebGUI/src/main/java/kieker/webgui/common/PluginClassLoader.java
@@ -37,7 +37,7 @@ import kieker.analysis.AnalysisController;
  * @author Nils Christian Ehmke
  * @version 1.0
  */
-public final class PluginClassLoader {
+public final class PluginClassLoader extends ClassLoader {
 
 	/**
 	 * The singleton instance of this class.
@@ -103,7 +103,13 @@ public final class PluginClassLoader {
 	 * @throws ClassNotFoundException
 	 *             If a class with the given name could not be found.
 	 */
+    @Override
 	public Class<?> loadClass(final String name) throws ClassNotFoundException {
+        try {
+            return ClassLoader.getSystemClassLoader().loadClass(name);
+        } catch (ClassNotFoundException ex) {
+            /* Ignore exception. */
+        }
 		synchronized (this) {
 			/* Run through all available class loaders and try to find the correct class. */
 			final Iterator<URLClassLoader> classLoaderIter = this.classLoaders.values().iterator();