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);
}