axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charitha Kankanamge (JIRA)" <>
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
             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
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() {
	    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 -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:
For additional commands, e-mail:

View raw message