Author: rfeng
Date: Fri Mar 6 07:50:44 2009
New Revision: 750797
URL: http://svn.apache.org/viewvc?rev=750797&view=rev
Log:
Make sure the TCCL is not set to null
Modified:
tuscany/java/sca/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
Modified:
tuscany/java/sca/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
URL:
http://svn.apache.org/viewvc/tuscany/java/sca/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java?rev=750797&r1=750796&r2=750797&view=diff
==============================================================================
---
tuscany/java/sca/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
(original)
+++
tuscany/java/sca/modules/extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultFactoryExtensionPoint.java
Fri Mar 6 07:50:44 2009
@@ -89,7 +89,9 @@
return AccessController.doPrivileged(new
PrivilegedAction<ClassLoader>() {
public ClassLoader run() {
ClassLoader tccl =
Thread.currentThread().getContextClassLoader();
- Thread.currentThread().setContextClassLoader(classLoader);
+ if (classLoader != null) {
+ Thread.currentThread().setContextClassLoader(classLoader);
+ }
return tccl;
}
});