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;