Author: rmannibucau
Date: Sun Dec 4 17:30:26 2011
New Revision: 1210150
URL: http://svn.apache.org/viewvc?rev=1210150&view=rev
Log:
avoiding an error due to logging
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java?rev=1210150&r1=1210149&r2=1210150&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
Sun Dec 4 17:30:26 2011
@@ -161,7 +161,13 @@ public abstract class EjbObjectProxyHand
} finally {
if (logger.isDebugEnabled()) {
if (exc == null) {
- logger.debug("finished invoking method " + m.getName() +
". Return value:" + retValue);
+ String ret;
+ try { // if it is a CDI (javassit proxy) it doesn't always
work....
+ ret = retValue.toString();
+ } catch (Exception e) {
+ ret = "can't get toString() value (" + e.getMessage()
+ ")";
+ }
+ logger.debug("finished invoking method " + m.getName() +
". Return value:" + ret);
} else {
logger.debug("finished invoking method " + m.getName() + "
with exception " + exc);
}