dims 2002/06/05 08:47:19
Modified: java build.xml
java/src/org/apache/axis/utils BeanUtils.java
Log:
- Added JVM information in build output
- suppress JDK1.4 Exception's getStackTrace/setStackTrace
NOTE:
JDK1.4 all-tests now failes in test.wsdl.multithread.MultithreadTestCase
Revision Changes Path
1.142 +1 -0 xml-axis/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-axis/java/build.xml,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- build.xml 4 Jun 2002 15:44:19 -0000 1.141
+++ build.xml 5 Jun 2002 15:47:19 -0000 1.142
@@ -210,6 +210,7 @@
<echo
message="-----------------------------------------------------------------"/>
<echo message="Building with ${ant.version}"/>
<echo message="using build file ${ant.file}"/>
+ <echo message="Java ${java.version} located at ${java.home} "/>
<echo
message="-----------------------------------------------------------------"/>
<echo message="--- Flags (Note: If the {property name} is displayed, "/>
1.7 +11 -3 xml-axis/java/src/org/apache/axis/utils/BeanUtils.java
Index: BeanUtils.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/BeanUtils.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- BeanUtils.java 25 May 2002 00:03:16 -0000 1.6
+++ BeanUtils.java 5 Jun 2002 15:47:19 -0000 1.7
@@ -96,9 +96,17 @@
PropertyDescriptor[] result = null;
try {
// privileged code goes here
- result = Introspector.
- getBeanInfo(secJavaType).
- getPropertyDescriptors();
+ Class superClass = secJavaType.getSuperclass();
+ if(superClass == Exception.class) {
+ result = Introspector.
+ getBeanInfo(secJavaType,Exception.class).
+ getPropertyDescriptors();
+ } else {
+ // privileged code goes here
+ result = Introspector.
+ getBeanInfo(secJavaType).
+ getPropertyDescriptors();
+ }
} catch (java.beans.IntrospectionException Iie) {
}
return result;