Throw exception when registered twice
diff --git a/subprojects/core/src/main/java/org/gradle/internal/classpath/Instrumented.java b/subprojects/core/src/main/java/org/gradle/internal/classpath/Instrumented.java
index 0be0d56..30bb30e 100644
--- a/subprojects/core/src/main/java/org/gradle/internal/classpath/Instrumented.java
+++ b/subprojects/core/src/main/java/org/gradle/internal/classpath/Instrumented.java
@@ -111,7 +111,7 @@ public static class CallInterceptorRegistry {
public synchronized static void loadCallInterceptors(ClassLoader classLoader) {
if (INTERCEPTORS_LOADED.getAndSet(true)) {
- return;
+ throw new RuntimeException("Cannot load interceptors twice");
}
GroovyCallInterceptorsProvider classLoaderGroovyCallInterceptors = new ClassLoaderSourceGroovyCallInterceptorsProvider(classLoader);