Author: sagara
Date: Mon May 14 13:00:15 2012
New Revision: 1338183

URL: http://svn.apache.org/viewvc?rev=1338183&view=rev
Log:
Fixed AXIS2-4445, added a NullPointer check. 

Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=1338183&r1=1338182&r2=1338183&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
 Mon May 14 13:00:15 2012
@@ -682,7 +682,7 @@ public class DefaultSchemaGenerator impl
             for (PropertyDescriptor property : 
beanInfo.getPropertyDescriptors()) {
                 String propertyName = property.getName();
                 if (!property.getName().equals("class") && 
(property.getPropertyType() != null)) {
-                    if ((beanExcludeInfo == null) || 
!beanExcludeInfo.isExcludedProperty(propertyName)) {
+                    if (property.getReadMethod()!= null && ((beanExcludeInfo 
== null) || !beanExcludeInfo.isExcludedProperty(propertyName))) {
                         Type genericFieldType = 
property.getReadMethod().getGenericReturnType();
                         if(genericFieldType instanceof ParameterizedType){
                             ParameterizedType aType = (ParameterizedType) 
genericFieldType;


Reply via email to