Author: michiel
Date: 2010-04-27 15:39:25 +0200 (Tue, 27 Apr 2010)
New Revision: 42055
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/ContextProvider.java
Log:
avoid adding duplicate resolvers
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/ContextProvider.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/ContextProvider.java
2010-04-27 13:39:03 UTC (rev 42054)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/ContextProvider.java
2010-04-27 13:39:25 UTC (rev 42055)
@@ -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