From 4683273c2ce6a310ae455096f0d1bdee502f1e96 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 12 Jul 2010 12:30:54 +0100 Subject: [PATCH] Correct message in namespace handler when web classes are missing. --- .../security/config/SecurityNamespaceHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config/src/main/java/org/springframework/security/config/SecurityNamespaceHandler.java b/config/src/main/java/org/springframework/security/config/SecurityNamespaceHandler.java index 32d6c9fb2d..144d1ac02a 100644 --- a/config/src/main/java/org/springframework/security/config/SecurityNamespaceHandler.java +++ b/config/src/main/java/org/springframework/security/config/SecurityNamespaceHandler.java @@ -52,7 +52,8 @@ public final class SecurityNamespaceHandler implements NamespaceHandler { } if (parser == null) { - if (Elements.HTTP.equals(name) || Elements.FILTER_SECURITY_METADATA_SOURCE.equals(name)) { + if (Elements.HTTP.equals(name) || Elements.FILTER_SECURITY_METADATA_SOURCE.equals(name) || + Elements.FILTER_CHAIN_MAP.equals(name)) { reportMissingWebClasses(name, pc, element); } else { reportUnsupportedNodeType(name, pc, element); @@ -97,7 +98,7 @@ public final class SecurityNamespaceHandler implements NamespaceHandler { private void reportMissingWebClasses(String nodeName, ParserContext pc, Node node) { pc.getReaderContext().fatal("spring-security-web classes are not available. " + - "You need these to use <" + Elements.FILTER_CHAIN_MAP + ">", node); + "You need these to use <" + nodeName + ">", node); } public void init() {