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

Reply via email to