You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2004/10/25 17:45:52 UTC
cvs commit: ws-axis/java/src/org/apache/axis/providers/java RPCProvider.java
dims 2004/10/25 08:45:52
Modified: java/src/org/apache/axis/providers/java RPCProvider.java
Log:
Fix for AXIS-1526 - RPCProvider debug logging causes ArrayIndexOutOfBoundsException
from Phil McCarthy (apache-bugs@chimpen.com)
Revision Changes Path
1.119 +3 -1 ws-axis/java/src/org/apache/axis/providers/java/RPCProvider.java
Index: RPCProvider.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/providers/java/RPCProvider.java,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -r1.118 -r1.119
--- RPCProvider.java 8 Jul 2004 08:51:57 -0000 1.118
+++ RPCProvider.java 25 Oct 2004 15:45:52 -0000 1.119
@@ -79,7 +79,9 @@
Vector bodies = reqEnv.getBodyElements();
if (log.isDebugEnabled()) {
log.debug(Messages.getMessage("bodyElems00", "" + bodies.size()));
- log.debug(Messages.getMessage("bodyIs00", "" + bodies.get(0)));
+ if(bodies.size()>0){
+ log.debug(Messages.getMessage("bodyIs00", "" + bodies.get(0)));
+ }
}
RPCElement body = null;