Author: michiel
Date: 2010-04-27 15:41:43 +0200 (Tue, 27 Apr 2010)
New Revision: 42056
Modified:
mmbase/trunk/bridge/src/main/java/org/mmbase/bridge/ContextProvider.java
Log:
avoid adding duplicate resolvers
Modified:
mmbase/trunk/bridge/src/main/java/org/mmbase/bridge/ContextProvider.java
===================================================================
--- mmbase/trunk/bridge/src/main/java/org/mmbase/bridge/ContextProvider.java
2010-04-27 13:39:25 UTC (rev 42055)
+++ mmbase/trunk/bridge/src/main/java/org/mmbase/bridge/ContextProvider.java
2010-04-27 13:41:43 UTC (rev 42056)
@@ -89,7 +89,11 @@
if (line.length() > 0 && ! line.startsWith("#")) {
try {
Resolver resolver = (Resolver)
Class.forName(line).newInstance();
- resolvers.add(resolver);
+ if (resolvers.contains(resolver)) {
+ log.warn("Already resolving with " +
resolver + "(" + url + ")");
+ } else {
+ resolvers.add(resolver);
+ }
} catch (Exception e) {
log.error("During parsing of " + url + ":
" + line + ":" + e.getMessage(), e);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs