James,

This is too close to our deadline for me to fish/hunt for problems...I know the "ant 
clean
all-tests" takes too long. But that is our ONLY sanity check right now. 

- 2 tests under test.encoding.PackageTests failed (see gump output -
http://marc.theaimsgroup.com/?l=axis-dev&m=104642841226371&w=2)
- 1 test that checked JAX-RPC naming convention failed.
- test.wsdl.extensibility test case failed.

Am on IRC today if you wanna chat.

Thanks,
dims

--- James M Snell <[EMAIL PROTECTED]> wrote:
> Rather than automatically rolling back code changes, perhaps you should 
> take some time to see if the test is correct?  This change fixed a very 
> legitimate problem we were having with the WSDL2Java code that was causing 
> incorrect metadata to be created. If the test was created to validate the 
> improper behavior, or if there is a problem in some other part of the code 
> that was uncovered by this, then that's a different issue. 
> 
> Please post some information about what tests were failing.
> 
> - James Snell
>      IBM Emerging Technologies
>      [EMAIL PROTECTED]
>      (559) 587-1233 (office)
>      (700) 544-9035 (t/l)
>      Programming Web Services With SOAP
>          O'Reilly & Associates, ISBN 0596000952
> 
>      Have I not commanded you? Be strong and courageous. 
>      Do not be terrified, do not be discouraged, for the Lord your 
>      God will be with you whereever you go.    - Joshua 1:9
> 
> 
> 
> [EMAIL PROTECTED]
> 02/28/2003 08:21 AM
> Please respond to axis-dev
> 
> 
> To
> [EMAIL PROTECTED]
> cc
> 
> bcc
> 
> Subject
> cvs commit: xml-axis/java/src/org/apache/axis/description TypeDesc.java
> 
> 
> 
> dims        2003/02/28 08:21:58
> 
> Modified:    java/src/org/apache/axis/wsdl/toJava
> JavaBeanHelperWriter.java
> java/src/org/apache/axis/utils JavaUtils.java
> java/src/org/apache/axis/message RPCElement.java
> java/src/org/apache/axis/description TypeDesc.java
> Log:
> Rolling back changes to get "ant clean all-tests" to work.
> 
> Revision  Changes    Path
> 1.34      +3 -4 
> xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java
> 
> Index: JavaBeanHelperWriter.java
> ===================================================================
> RCS file: 
> /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java,v
> retrieving revision 1.33
> retrieving revision 1.34
> diff -u -r1.33 -r1.34
> --- JavaBeanHelperWriter.java   27 Feb 2003 20:14:18 -0000      1.33
> +++ JavaBeanHelperWriter.java   28 Feb 2003 16:21:54 -0000      1.34
> @@ -273,18 +273,17 @@
> 
> // Some special handling for arrays
> TypeEntry elemType = elem.getType();
> -                    while (elemType.getRefType() != null &&
> -                           !(elem.getType().getDimensions().indexOf("[") 
> > -1)) {
> +                    while (elemType.getRefType() != null) {
> elemType = elemType.getRefType();
> }
> 
> QName xmlType = elemType.getQName();
> 
> -                    if ((xmlType != null && 
> xmlType.getLocalPart().indexOf("[") > 0)) {
> +                    if (xmlType != null && 
> xmlType.getLocalPart().indexOf("[") > 0) {
> // Skip array types, because they are special
> xmlType = null;
> }
> -
> +
> pw.print("        ");
> if (!wroteElemDecl) {
> pw.print("org.apache.axis.description.ElementDesc ");
> 
> 
> 
> 1.94      +0 -20 xml-axis/java/src/org/apache/axis/utils/JavaUtils.java
> 
> Index: JavaUtils.java
> ===================================================================
> RCS file: 
> /home/cvs/xml-axis/java/src/org/apache/axis/utils/JavaUtils.java,v
> retrieving revision 1.93
> retrieving revision 1.94
> diff -u -r1.93 -r1.94
> --- JavaUtils.java      28 Feb 2003 14:56:11 -0000      1.93
> +++ JavaUtils.java      28 Feb 2003 16:21:56 -0000      1.94
> @@ -223,25 +223,6 @@
> log.debug( Messages.getMessage("convert00", clsName, 
> destClass.getName()));
> }
> 
> -
> -        if (arg instanceof java.util.HashMap &&
> -            java.util.Map.class.isAssignableFrom(destClass)) {
> -              if (java.util.HashMap.class.isAssignableFrom(destClass)) 
> return arg;
> -              try {
> -                java.util.Map newMap = 
> (java.util.Map)destClass.newInstance();
> -                for (java.util.Iterator i = 
> ((java.util.Map)arg).keySet().iterator();
> -                     i.hasNext();) {
> -                    Object key = i.next();
> -                    Object value = ((java.util.Map)arg).get(key);
> -                    newMap.put(key,value);
> -                }
> -                return newMap;
> -              } catch (Exception e) {
> -                return arg;
> -              }
> -        }
> -
> -
> // See if a previously converted value is stored in the argument.
> Object destValue = null;
> if (arg instanceof ConvertCache) {
> @@ -833,7 +814,6 @@
> // identifier character, capitalize the next character.
> // For example:  "22hi" becomes "22Hi"
> wordStart = !Character.isLetter(c);
> -            //wordStart = !Character.isJavaIdentifierPart(c)
> }
> 
> // covert back to a String
> 
> 
> 
> 1.84      +1 -12 xml-axis/java/src/org/apache/axis/message/RPCElement.java
> 
> Index: RPCElement.java
> ===================================================================
> RCS file: 
> /home/cvs/xml-axis/java/src/org/apache/axis/message/RPCElement.java,v
> retrieving revision 1.83
> retrieving revision 1.84
> diff -u -r1.83 -r1.84
> --- RPCElement.java     28 Feb 2003 14:59:37 -0000      1.83
> +++ RPCElement.java     28 Feb 2003 16:21:57 -0000      1.84
> @@ -249,18 +249,7 @@
> // Get the type in the signature (java type or its holder)
> Class sigType = paramDesc.getJavaType();
> if(!JavaUtils.isConvertable(value, sigType))
> -                                    match = false;
> -
> -                                //if (!sigType.isArray() && 
> value.getClass().isArray() &&
> -                                //    !sigType.equals(Object.class)) {
> -                                //      match = false;
> -                                //}
> -                                //
> -                                //if (operation.getUse() == Use.ENCODED 
> &&
> -                                //    sigType.isArray() &&
> -                                //    !value.getClass().isArray()) {
> -                                //      match = false;
> -                                //}
> +                                    match = false;
> }
> }
> // This is not the right operation, try the next one.
> 
> 
> 
> 1.29      +4 -4 
> xml-axis/java/src/org/apache/axis/description/TypeDesc.java
> 
> Index: TypeDesc.java
> ===================================================================
> RCS file: 
> /home/cvs/xml-axis/java/src/org/apache/axis/description/TypeDesc.java,v
> retrieving revision 1.28
> retrieving revision 1.29
> diff -u -r1.28 -r1.29
> --- TypeDesc.java       28 Feb 2003 02:11:24 -0000      1.28
> +++ TypeDesc.java       28 Feb 2003 16:21:58 -0000      1.29
> @@ -308,8 +308,8 @@
> */
> public String getFieldNameForElement(QName qname, boolean ignoreNS)
> {
> -//        if (fields == null)
> -//            return null;
> +        if (fields == null)
> +            return null;
> 
> // have we already computed the answer to this question?
> if (fieldElementMap != null) {
> 
=== message truncated ===


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

Reply via email to