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

Reply via email to