axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charitha Kankanamge (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-3412) Custom exception handling issue with pojos
Date Wed, 19 Dec 2007 11:41:43 GMT
Custom exception handling issue with pojos
------------------------------------------

                 Key: AXIS2-3412
                 URL: https://issues.apache.org/jira/browse/AXIS2-3412
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
    Affects Versions: nightly
         Environment: winxp, jdk15
            Reporter: Charitha Kankanamge
            Assignee: Amila Chinthaka Suriarachchi
            Priority: Critical
         Attachments: CustomexceptionService.aar

'Duplicate nested type CustomException' Compile error can be seen in the generated stub if
a service is deployed using a pojo which throws a custom exception. 

A similar issue has been reported by par Malmqvist in the Axis2 user list. See http://marc.info/?l=axis-user&m=119805625224409&w=2
for more information.

Steps to reproduce:
===============
1. Create service impl class and custom exception class as follows
public class CustomexceptionService {
	
	  public int addOneToPositiveValue(int value) throws CustomException {
	        if(value < 1) {
	            throw(new CustomException());
	        }
	       
	        return(value + 1);
	    }
	}

public class CustomException extends Exception{
	
	 private static final long serialVersionUID = 999999999;
	    public CustomException() {
	        super();
	    }
	    public String toString() {
	        return(super.toString() + "org.test.CustomException");
	    }

}

2. Create a service archive and deploy the service
3. Generate client stub using the ?wsdl of the service
wsdl2java.bat -uri http://10.100.1.118:9762/services/CustomExceptionService?wsdl -o C:\wsas\wsas-2.2\qa-build2\wso2wsas-SNAPSHOT\bin\out
-p org.mytest
4. Check the generated stub



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message