diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/xml/AbstractDelegatingConsumerEndpointParser.java b/spring-integration-core/src/main/java/org/springframework/integration/config/xml/AbstractDelegatingConsumerEndpointParser.java
index 6337684275..75565670c2 100644
--- a/spring-integration-core/src/main/java/org/springframework/integration/config/xml/AbstractDelegatingConsumerEndpointParser.java
+++ b/spring-integration-core/src/main/java/org/springframework/integration/config/xml/AbstractDelegatingConsumerEndpointParser.java
@@ -57,8 +57,8 @@ abstract class AbstractDelegatingConsumerEndpointParser extends AbstractConsumer
}
else if (!this.hasDefaultOption()) {
parserContext.getReaderContext().error("Exactly one of the 'ref' attribute, 'expression' attribute, " +
- "or inner bean () definition is required for this '" + element.getLocalName() + "' endpoint.",
- element);
+ "or inner bean () definition is required for element " +
+ IntegrationNamespaceUtils.createElementDescription(element) + ".", element);
return null;
}
String method = element.getAttribute(METHOD_ATTRIBUTE);