From b272322105ad3550833bfddd58f40747d70a8d7c Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Sat, 17 May 2014 17:29:37 +0200 Subject: [PATCH] Fix a bug preventing ClassSource.retry() from working correctly. We returned the class of the other ClassSource, instead of invoking its loadClass() method. --- .../main/java/com/comphenix/protocol/utility/ClassSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/ClassSource.java b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/ClassSource.java index f2277c77..78bd9d3b 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/ClassSource.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/ClassSource.java @@ -64,7 +64,7 @@ public abstract class ClassSource { try { return ClassSource.this.loadClass(canonicalName); } catch (ClassNotFoundException e) { - return other.getClass(); + return other.loadClass(canonicalName); } } };