svn commit: r933788 - /axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java

2010-04-13 Thread scheu
Author: scheu
Date: Tue Apr 13 21:36:11 2010
New Revision: 933788

URL: http://svn.apache.org/viewvc?rev=933788&view=rev
Log:
Quick Change to avoid an infinite loop.

Modified:

axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java

Modified: 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java?rev=933788&r1=933787&r2=933788&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java
 Tue Apr 13 21:36:11 2010
@@ -786,7 +786,7 @@ public class PackageSetBuilder {
 // Class.forName does not support primitives
 Class cls = 
ClassUtils.getPrimitiveClass(className);
 if (cls == null) {
-cls = forName(className, initialize, 
classloader);
+cls = Class.forName(className, initialize, 
classloader);
 }
 return cls;
 }




svn commit: r933790 - /axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java

2010-04-13 Thread scheu
Author: scheu
Date: Tue Apr 13 21:36:38 2010
New Revision: 933790

URL: http://svn.apache.org/viewvc?rev=933790&view=rev
Log:
Add trace to record JAX-WS BindingProperty settings

Modified:

axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java

Modified: 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java?rev=933790&r1=933789&r2=933790&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyValidator.java
 Tue Apr 13 21:36:38 2010
@@ -20,10 +20,17 @@
 package org.apache.axis2.jaxws.client;
 
 import javax.xml.ws.BindingProvider;
+
+import org.apache.axis2.util.JavaUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import java.util.HashMap;
 
 public class PropertyValidator {
 
+private static final Log log = LogFactory.getLog(PropertyValidator.class);
+
 private static HashMap map = new HashMap();
 
 static {
@@ -44,11 +51,30 @@ public class PropertyValidator {
  * @return
  */
 public static boolean validate(String propName, Object value) {
+if (log.isDebugEnabled()) {
+String valueText;
+if (BindingProvider.USERNAME_PROPERTY.equals(propName) ||
+BindingProvider.PASSWORD_PROPERTY.equals(propName)) {
+valueText = "xx";
+} else if (value == null) {
+valueText = "null";
+} else if (value instanceof String ||
+   value instanceof Boolean ||
+   value instanceof Integer) {
+valueText = value.toString();
+} else {
+valueText = JavaUtils.getObjectIdentity(value);
+}
+log.debug("validate property=(" + propName  + ") with value=(" + 
valueText + ")");
+}
 Class expectedType = map.get(propName);
 if (expectedType != null) {
 if (expectedType.equals(value.getClass())) {
 return true;
 } else {
+if (log.isDebugEnabled()) {
+log.debug("  not a valid property.  Expected a value of 
type " + expectedType);
+}
 return false;
 }
 }




svn commit: r933791 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java

2010-04-13 Thread scheu
Author: scheu
Date: Tue Apr 13 21:37:13 2010
New Revision: 933791

URL: http://svn.apache.org/viewvc?rev=933791&view=rev
Log:
Avoid putting an exception in the trace unless a problem occurs.

Modified:

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java?rev=933791&r1=933790&r2=933791&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/engine/AxisConfiguration.java
 Tue Apr 13 21:37:13 2010
@@ -482,8 +482,8 @@ public class AxisConfiguration extends A
 if (log.isTraceEnabled()) {
 //noinspection ThrowableInstanceNeverThrown
 log.trace("After adding to allServices map, size is "
-  + allServices.size(), 
-  new Exception("AxisConfiguration.addToAllServicesMap 
called from"));
+  + allServices.size() + " call stack is " + 
+  JavaUtils.stackToString(new Exception()));
 }
 
 } else {