Author: rfeng
Date: Mon Oct  2 14:32:18 2006
New Revision: 452225

URL: http://svn.apache.org/viewvc?view=rev&rev=452225
Log:
Fix the NPE

Modified:
    
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java

Modified: 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java?view=diff&rev=452225&r1=452224&r2=452225
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java
 Mon Oct  2 14:32:18 2006
@@ -353,7 +353,7 @@
                     return instanceInterface.cast(this);
                 }
                 // resolve to parent
-                if (parent == null) {
+                if (getParent() == null) {
                     return null;
                 }
                 return getParent().resolveInstance(instanceInterface);
@@ -387,7 +387,11 @@
         } else {
             try {
                 // resolve to parent
-                return getParent().resolveSystemInstance(instanceInterface);
+                if (getParent() != null) {
+                    return 
getParent().resolveSystemInstance(instanceInterface);
+                } else {
+                    return null;
+                }
             } catch (AutowireResolutionException e) {
                 e.addContextName(getName());
                 throw e;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to