diff --git a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/AbstractPollingEndpoint.java b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/AbstractPollingEndpoint.java index d4b3cdfe46..d2d5b00fe3 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/AbstractPollingEndpoint.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/AbstractPollingEndpoint.java @@ -48,6 +48,7 @@ import org.springframework.util.Assert; import org.springframework.util.ClassUtils; import org.springframework.util.CollectionUtils; import org.springframework.util.ErrorHandler; +import org.springframework.util.ReflectionUtils; /** * @author Mark Fisher @@ -252,7 +253,7 @@ public abstract class AbstractPollingEndpoint extends AbstractEndpoint implement return false; } else { - throw (RuntimeException) e; + ReflectionUtils.rethrowRuntimeException(e); } } boolean result;