felix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From clem...@apache.org
Subject svn commit: r1643185 - /felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
Date Fri, 05 Dec 2014 08:20:18 GMT
Author: clement
Date: Fri Dec  5 08:20:18 2014
New Revision: 1643185

URL: http://svn.apache.org/viewvc?rev=1643185&view=rev
Log:
Fix FELIX-4455 by providing a better error message

Modified:
    felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java

Modified: felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?rev=1643185&r1=1643184&r2=1643185&view=diff
==============================================================================
--- felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
(original)
+++ felix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
Fri Dec  5 08:20:18 2014
@@ -793,8 +793,10 @@ public class InstanceManager implements
                 stop();
                 throw new RuntimeException("Cannot create a POJO instance, the POJO constructor
has thrown an exception", e.getTargetException());
             } catch (NoSuchMethodException e) {
+                // Improve the log message because of FELIX-4455, we will see if we get better
feedback.
                 m_logger.log(Logger.ERROR,
-                        "[" + m_name + "] createInstance -> Cannot invoke the constructor
(method not found) : " + e.getMessage(), e);
+                        "[" + m_name + "] iPOJO did not find a suitable constructor to create
the " +
+                                "object: " + e.getMessage(), e);
                 stop();
                 throw new RuntimeException("Cannot create a POJO instance, the POJO constructor
cannot be found", e);
             } catch (Throwable e) {



Mime
View raw message