You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2007/02/23 06:50:18 UTC

svn commit: r510840 - /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java

Author: jmarino
Date: Thu Feb 22 21:50:17 2007
New Revision: 510840

URL: http://svn.apache.org/viewvc?view=rev&rev=510840
Log:
avoid NPE

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java?view=diff&rev=510840&r1=510839&r2=510840
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/resolver/DefaultAutowireResolver.java Thu Feb 22 21:50:17 2007
@@ -115,6 +115,9 @@
             ComponentType<?, ?, ?> candidateType = candidateImpl.getComponentType();
             for (ServiceDefinition service : candidateType.getServices().values()) {
                 Class<?> serviceInterface = service.getServiceContract().getInterfaceClass();
+                if (serviceInterface == null){
+                    continue;
+                }
                 if (requiredInterface.equals(serviceInterface)) {
                     targetUri = URI.create(candidate.getUri().toString() + service.getUri());
                     break;



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org