Author: lresende
Date: Wed Oct 29 23:59:52 2008
New Revision: 709102

URL: http://svn.apache.org/viewvc?rev=709102&view=rev
Log:
Fixing algorithm used to discover and instantiate factories to return null in 
case of error trying to instantiate factory

Modified:
    
tuscany/branches/sca-equinox/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java

Modified: 
tuscany/branches/sca-equinox/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java?rev=709102&r1=709101&r2=709102&view=diff
==============================================================================
--- 
tuscany/branches/sca-equinox/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
 (original)
+++ 
tuscany/branches/sca-equinox/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
 Wed Oct 29 23:59:52 2008
@@ -149,6 +149,9 @@
                             factories.put(factoryInterface, factory);
                             
                             return  factoryInterface.cast(factory);
+                        } catch (Exception e) {
+                            // Sorry no factory found
+                            return null;
                         } finally {
                             setContextClassLoader(tccl);
                         }


Reply via email to