[
https://issues.apache.org/jira/browse/AXIS2-3412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12553674
]
Amila Chinthaka Suriarachchi commented on AXIS2-3412:
-----------------------------------------------------
hi charitha,
Could you please attach you wsdl?
Please note that here wsdl2java has nothing do with the way you generate the
wsdl. it only concerns about the wsdl with which it going to generate the
client. if you report these errors accordingly it is easy to us to debug and
fix the issue.
> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]