Author: clement
Date: Tue Feb 26 10:40:24 2013
New Revision: 1450117

URL: http://svn.apache.org/r1450117
Log:
Fix FELIX-3920

Modified:
    
felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/providedservice/strategy/ErrorPrintingServiceFactoryProxy.java

Modified: 
felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/providedservice/strategy/ErrorPrintingServiceFactoryProxy.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/providedservice/strategy/ErrorPrintingServiceFactoryProxy.java?rev=1450117&r1=1450116&r2=1450117&view=diff
==============================================================================
--- 
felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/providedservice/strategy/ErrorPrintingServiceFactoryProxy.java
 (original)
+++ 
felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/providedservice/strategy/ErrorPrintingServiceFactoryProxy.java
 Tue Feb 26 10:40:24 2013
@@ -94,6 +94,11 @@ public class ErrorPrintingServiceFactory
             return null;
         }
 
+        // KF is calling hashCode, we return the proxy hashCode.
+        if (method.getName().equals("hashCode")) {
+            return this.hashCode();
+        }
+
         // All other methods are rejected
         throw new UnsupportedOperationException("This service requires an 
advanced creation policy. "
                         + "Before calling the service, call the 
IPOJOServiceFactory.getService(ComponentInstance) "


Reply via email to